FarhanSadeek

Hi, I'm Farhan, an undergraduate at Columbia University studying Computer Science with minors in Physics, Mathematics, and Electrical Engineering in the School of Engineering and Applied Science. Previously, I spent a year at Dartmouth College, where I was advised by Peter Chin and Rahul Sarpeshkar, and completed my last two years of high school as a dual-enrolled student at The Ohio State University. I'm broadly interested in machine learning, distributed algorithms, signal processing, random matrix theory, and higher-dimensional geometry.

Most of the notes are written using LaTeX in Visual Studio Code with Andrew Lin's style package, with assistance from Codex or Claude Code. If you find any mistakes or have suggestions for improvement, please don't hesitate to reach out at farhan [at] farhansadeek [dot] com.

Columbia

Mathematics & Statistics

APMA 4100 G Applied Functional Analysis STAT 4264 G Stochastic Processes MATH 3951 T Putnam Seminar

Computer Science

COMS 4705 G Natural Lang. Processing

Physics

APPH 4100 G Quantum Physics of Matter

Miscellaneous

POLS 4728 G AI for Social Science ECON 1105 Principles of Economics

Dartmouth

Engineering and Computer Science

ENGS 109 G Compressed Sensing notes ENGS 105 G Principles of Causality text ENGS 106 G Machine Learning notes ENGS 96 G Math for Machine Learning notes COSC 50 Software Design and Impl. notes COSC 10 Data Structures notes

Mathematics

MATH 70 Statistical Learning Theory notes MATH 54 Point-Set Topology notes MATH 63 Honors Real Analysis notes MATH 13 Multivariable Calculus notes MATH 22 Linear Algebra notes MATH 23 Differential Equations notes MATH 25 Number Theory notes

Physics

PHYS 19 Quantum Physics PHYS 14 A Introductory Physics II PHYS 13 A Introductory Physics I

Miscellaneous

MATH 7 Analyzing Network Data notes WRIT 5 Expository Writing

Ohio State

Mathematics

MATH 4547 G Real Analysis notes MATH 4580 G Abstract Algebra notes MATH 4573 G Number Theory notes MATH 4512 G Partial Differential Eqs. text MATH 2255 Differential Equations text MATH 3345 Discrete Mathematics text MATH 2568 Linear Algebra text MATH 2153 Multivariable Calculus text

Statistics

STAT 4202 G Mathematical Statistics II notes STAT 4201 G Mathematical Statistics I text STAT 3470 Statistics for Engineers text

Computer Science

CSE 2231 Software Dev. and Design notes CSE 2321 Discrete Structures text CSE 2221 Software Components text

Physics

PHY 2301 Intermediate Mechanics II notes PHY 2300 Intermediate Mechanics I text

Miscellaneous

BIO 1102 Human Biology GER 1102 Beginning German II GER 1101 Beginning German I ENG 3304 Business Writing ENG 1110 English Composition

G — Graduate   A — Audit   T — Topics

I was a TA for CSE 2231 at Ohio State — notes. Separate math & algorithms notes here. I was involved in research on link prediction in complex networks (pdf). I also wrote a short paper on signal-to-noise ratio (pdf). I also participated in the Directed Reading Program, reading Goodman's Introduction to Fourier Optics and An Introduction to Metric Geometry.