Farhan Sadeek


I am an incoming freshman at Dartmouth College studying electrical engineering, computer science, mathematics, physics, quantitative social science and economics. I previously attended The Ohio State University during high school and took some classes there. My interest lies in quantum computing, distributed systems, and principles of programming languages along with computer systems (the intersection of electrical engineering and computer science). If you're here, you probably know that I take notes for a lot of my classes; scroll down to check them out.

Relevant information

I take notes using Visual Studio Code and Andrew Lin's LaTeX style package (download it here, see sample project here). These notes are transcriptions of lectures with additional thoughts. Some notes may be less polished as I am still learning to live-TeX. The notes in gray are still pending to be published. Published notes are with course staff permission, but all content is owned by Ohio State and their professors. If you see any mistakes in the notes, please email me at farhan@farhansadeek.com.

‎ ‎

Miscellaneous

I was a Teaching Assistant for CSE 2231 (Software II: Software Development and Design) at Ohio State. You can find the notes from that class here. You can also find my math and algorithms notes here.

Notes from Dartmouth

Mathematics and Computer Science

  • Math 126: Partial Differential Equations, Fall 2025 (notes)
  • Math 63: Honors Real Analysis, Winter 2026 (notes)
  • Math 13: Multivariable Calculus, Placement (notes)
  • Math 22: Linear Algebra, Placement (notes)
  • Math 23: Differential Equations, Placement (notes)
  • Math 25: Elementary Number Theory, Placement (notes)
  • COSC 10: Object-Oriented Programming, Placement (notes)

Engineering and Natural Sciences

  • ENGS 31: Electronics, Spring 2026 (notes)
  • Physics 15: Classical and Modern Physics (Honors), Fall 2025 (notes)
  • Physics 16: Electromagnetic Theory, Optics, and Quantum Mechanics (Honors), Winter 2026 (notes)
  • Chemistry 11: Honors Chemistry, Spring 2026 (notes)

Notes from Ohio State

Classes in each subject are ordered in (reverse) chronological order.

Mathematics

  • Math 4547: Introductory Real Analysis, Spring 2025 (notes)
  • Math 4580: Abstract Algebra, Spring 2025 (notes)
  • Math 4573: Number Theory, Spring 2025 (notes)
  • Stat 4202: Mathematical Statistics II, Spring 2025 (notes)
  • Math 4512: Partial Differential Equations, Fall 2024 (notes)
  • Stat 4201: Mathematical Statistics I, Fall 2024 (notes)
  • Stat 3470: Engineering Statistics, Summer 2024 (notes)
  • Math 3345: Mathematical Proofs, Fall 2024 (notes)
  • Math 2568: Linear Algebra, Summer 2024 (notes)
  • Math 2153: Multivariable Calculus, Fall 2023 (notes)

Computer Science

  • CSE 2231: Software Development and Design, Spring 2024 (notes)
  • CSE 2321: Discrete Math, Spring 2024 (notes)
  • CSE 2221: Software Components, Fall 2023 (notes)

Physics

  • Physics 2301: Relativistic Mechanics, Spring 2025 (notes)
  • Physics 2300: Classical Mechanics, Fall 2024 (notes)