FarhanSadeek

Hi, I'm Farhan, an undergraduate at Columbia University studying Computer Science with minors in Applied Physics and Statistics 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 mechanistic interpretability, efficient inference and training, and reinforcement learning.

I used to write some notes in LaTeX; they are below. Feel free to reach out at farhan [at] farhansadeek [dot] com if you find any mistakes.

Columbia

Computer Science

COMS 6232 G Advanced Algorithms — COMS 4995 G Competitive Programming* — COMS 4995 G Machine Learning Systems — COMS 4705 G Natural Language Processing* — COMS 3261 Theory of Computation — COMS 3134 Data Structures in Java —

Operations Research

ORCS 4529 G Reinforcement Learning — CSOR 4231 G Analysis of Algorithms —

Mathematics & Statistics

STAT 5294 G Diffusion Models — APMA 4008 G Advanced Linear Algebra — MATH 3901 T Putnam Seminar —

Miscellaneous

HIST 2413 United States 1940-1975 — CHEM 1403 General Chemistry I — ECON 1105 Principles of Economics — ENGI 1102 The Art of Engineering —

Dartmouth

Engineering and Computer Science

ENGS 109 G Compressed Sensing notes ENGS 106 G Machine Learning notes ENGS 105 G Principles of Causality text 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 63 Honors Real Analysis notes MATH 54 Point-Set Topology notes MATH 25 Number Theory notes MATH 23 Differential Equations notes MATH 22 Linear Algebra notes MATH 13 Multivariable Calculus notes

Physics

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

Miscellaneous

MATH 7 Analyzing Network Data notes WRIT 5 Expository Writing —

Ohio State

Mathematics

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

Statistics

STAT 4202 Statistical Inference notes STAT 4201 Probability Theory text STAT 3470 Statistics for Engineers text

Computer Science

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

Physics

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

Miscellaneous

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

G — Graduate   T — Topics   * — Audit

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.