Studies

Courses I have taken at ETHZ so far:

  • Information Security 8 ECTS
    In Progress
  • Datastructures & Algorithms 8 ECTS
    In Progress
  • Histories and Philosophies of Mathematics 3 ECTS
    In Progress
  • Mathematical Logic 5 ECTS
    In Progress
  • Topology 7 ECTS
    In Progress
  • Algebra I 7 ECTS
    In Progress
  • Digital Circuits 4 ECTS
    Boolean Algebra, Logic Synthesis, CMOS Technology, Latches & Flip-Flops, Number Systems & Arithmetic Circuits, Finite State Machines, Registers and Microprocessors
  • Data Analysis for Physics 5 ECTS
    Introduction to Python (Numpy, Matplotlib), Introduction to Probability & Error Propagation, (Auto)-Covariance, DFT & Filters, Introduction to Bayesian Inference, Introduction to Machine Learning (Regression, Neural Networks, Deep Learning, Encoding, Clustering, PCA)
  • C++ Programming 5 ECTS
    Expressions & Control Flow, Functions, Vectors & Reference Types, Recursion, Pointers & Dynamic Memory, Dynamic Datastructures, Introduction to OOP
  • Waves & Electromagnetism 7 ECTS
    Waves, Electrostatics, Conductors, Currents, Introduction to Special Relativity, Fields of Moving Charges, Magnetic Fields, Induction, AC Circuits, Maxwell's Equations & EM Waves, EM Fields in Matter
  • Classical Mechanics & Thermodynamics 7 ECTS
    Newtonian Mechanics, Non-Inertial Frames, Energy, Many-body Systems, Oscillations, Thermodynamics
  • Analysis I & II 20 ECTS
    Single and Multivariable Real Analysis: Real Numbers, Introductory Topology, Limits, Sequences & Series, (Total) Differentiability, (Multiple) Riemann Integration, Vector Analysis / Field Theory, Introduction to Manifolds and Differential Forms
  • Linear Algebra I & II 14 ECTS
    Vector Spaces, Linear Maps, Duality & Quotient Spaces, Eigenspaces, Inner Product Spaces, Spectral Theorem, Generalized Eigenspaces, Multilinear Algebra & Tensor Products