051124 (spring 2025)
physics
coming soon...
physics
coming soon...
082748 (spring 2025)
basic circuit theory
coming soon...
basic circuit theory
coming soon...
054303 (spring 2025)
fundamentals of internet and communication networks
coming soon...
fundamentals of internet and communication networks
coming soon...
085905 (spring 2025)
fundamentals of automatic control
coming soon...
fundamentals of automatic control
coming soon...
054304 (spring 2025)
theory of stochastic processes
coming soon...
theory of stochastic processes
coming soon...
052510 (fall 2024)
software engineering
covered material:
difficulty: 2/5
learned a lot: 3/5
enjoyed course: 4/5
timely grading: 3/5
software engineering
covered material:
- JML
- testing
- functional java and concurrency
- design patterns
difficulty: 2/5
learned a lot: 3/5
enjoyed course: 4/5
timely grading: 3/5
058081 (fall 2024)
thermodynamics and heat transfer
covered material:
difficulty: 2/5
learned a lot: 3/5
enjoyed course: 4/5
timely grading: 2/5
thermodynamics and heat transfer
covered material:
- open systems
- applied energy systems
- heat transfer mechanisms
- thermal applications
difficulty: 2/5
learned a lot: 3/5
enjoyed course: 4/5
timely grading: 2/5
052425 (fall 2024)
mathematical analysis 2
covered material:
difficulty: 3/5
learned a lot: 3/5
enjoyed course: 3/5
timely grading: 3/5
mathematical analysis 2
covered material:
- multivariable calculus
- differential equations/systems
- integral vector analysis
- fourier/power series
difficulty: 3/5
learned a lot: 3/5
enjoyed course: 3/5
timely grading: 3/5
E3101Q104 (spring 2024)
computer architecture
covered material:
difficulty: 4/5
learned a lot: 4/5
enjoyed course: 4/5
timely grading: 5/5
computer architecture
covered material:
- MIPS32
- datapath
- logic circuits
- assembly
difficulty: 4/5
learned a lot: 4/5
enjoyed course: 4/5
timely grading: 5/5
E3101Q106 (spring 2024)
object-oriented programming in java
covered material:
difficulty: 3/5
learned a lot: 3/5
enjoyed course: 4/5
timely grading: 3/5
object-oriented programming in java
covered material:
- java
- data structures
- polymorphism
- I/O
difficulty: 3/5
learned a lot: 3/5
enjoyed course: 4/5
timely grading: 3/5
E3101Q107 (spring 2024)
data structures and algorithms
covered material:
difficulty: 3/5
learned a lot: 5/5
enjoyed course: 4/5
timely grading: 3/5
data structures and algorithms
covered material:
- data structures
- algorithms
- java
difficulty: 3/5
learned a lot: 5/5
enjoyed course: 4/5
timely grading: 3/5
E3101Q132 (spring 2024)
linear algebra and geometry
covered material:
difficulty: 2/5
learned a lot: 3/5
enjoyed course: 2/5
timely grading: 3/5
linear algebra and geometry
covered material:
- vector spaces
- determinant
- linear transformation
- matrices
difficulty: 2/5
learned a lot: 3/5
enjoyed course: 2/5
timely grading: 3/5
E3101Q102 (fall 2023)
fundamentals of computer science (basically discrete math)
covered material:
difficulty: 1/5
learned a lot: 2/5
enjoyed course: 1/5
timely grading: 2/5
fundamentals of computer science (basically discrete math)
covered material:
- discrete math
- basics of logics
- algebric structures
difficulty: 1/5
learned a lot: 2/5
enjoyed course: 1/5
timely grading: 2/5
E3101Q105 (fall 2023)
introduction to high-level programming
covered material:
difficulty: 3/5
learned a lot: 5/5
enjoyed course: 4/5
timely grading: 2/5
introduction to high-level programming
covered material:
- java
- programming basics
- recursion
difficulty: 3/5
learned a lot: 5/5
enjoyed course: 4/5
timely grading: 2/5
E3101Q102 (fall 2023)
calculus I
covered material:
difficulty: 2/5
learned a lot: 3/5
enjoyed course: 5/5
timely grading: 3/5
calculus I
covered material:
- calculus
- derivatives
- integrals
- series&sequences
difficulty: 2/5
learned a lot: 3/5
enjoyed course: 5/5
timely grading: 3/5