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.

Notes from Dartmouth

Mathematics and Computer Science

  • Math 71: Abstract Algebra, Fall 2025 (notes)
  • Math 63: Real Analysis, Winter 2026 (notes)
  • COSC 30: Discrete Mathematics, Fall 2025 (notes)
  • COSC 31: Algorithms, Winter 2026 (notes)

Engineering and Natural Sciences

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

Humanities

  • Writing 5: First Year Writing, Fall 2025 (notes)
  • Humanities 2: First Year Seminar, Winter 2026 (notes)
  • Economics 21: Microeconomics, Spring 2026 (notes)
  • Economics 22: Macroeconomics, 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)