Courses
Farhan Sadeek

Academic Coursework

A detailed overview of my undergraduate and graduate courses organized by term, university, and subject area.

Total Courses

27

All courses

Dartmouth

7

Courses

Ohio State

20

Courses

Upper Undergraduate

9

Advanced coursework

Filter Courses

University

Course Type

Term

MATH 63: Real Analysis
TBA
Winter 2026
Dartmouth
Math

Main Topics Covered:

This course covers real analysis including limits, continuity, differentiation, and integration. Topics include sequences, series, uniform convergence, and the Riemann integral.

Textbook:

TBA

ENGS 106: Principles of Machine Learning
TBA
Winter 2026
Dartmouth
Engineering

Main Topics Covered:

This course covers fundamental principles of machine learning including supervised and unsupervised learning, neural networks, and deep learning. Topics include regression, classification, clustering, and model evaluation.

Textbook:

TBA

COSC 50: Software Design and Implementation
TBA
Winter 2026
Dartmouth
Computer Science

Main Topics Covered:

This course covers software design principles, implementation techniques, and software engineering practices. Topics include design patterns, software architecture, testing, and project management.

Textbook:

TBA

MATH 7: Analyzing Network Data
TBA
Winter 2026
Dartmouth
Math

Main Topics Covered:

This course covers mathematical and computational methods for analyzing network data. Topics include graph theory, network metrics, community detection, and network visualization.

Textbook:

TBA

ENGS 96: Mathematics for Machine Learning
TBA
Fall 2025
Dartmouth
Engineering

Main Topics Covered:

This course covers mathematical foundations essential for machine learning including linear algebra, calculus, probability theory, and optimization. Topics include matrix operations, gradients, probability distributions, and gradient descent.

Textbook:

TBA

MATH 54: Point-Set Topology
TBA
Fall 2025
Dartmouth
Math

Main Topics Covered:

This course covers point-set topology including topological spaces, continuity, compactness, connectedness, and separation axioms. Topics include metric spaces, product topologies, and quotient topologies.

Textbook:

TBA

WRIT 5: Expository Writing
TBA
Fall 2025
Dartmouth
Miscellaneous

Main Topics Covered:

This course focuses on expository writing, emphasizing clear and effective communication. Topics include argumentation, research methods, citation practices, and writing for academic and professional contexts.

Textbook:

TBA

MATH 4580: Abstract Algebra
Michael Lipnowski
Spring 2025
Ohio State
Math

Main Topics Covered:

This course covers group theory, ring theory, and field theory. Topics include fundamental concepts such as homomorphisms, isomorphisms, and basic properties of algebraic structures.

Textbook:

Abstract Algebra and their Applications by Thomas W. Judson

MATH 4547: Real Analysis
Alex Margolis
Spring 2025
Ohio State
Math

Main Topics Covered:

This course covers measure theory, Lebesgue integration, and differentiation. Topics include sigma-algebras, measurable functions, and the Lebesgue integral.

Textbook:

Real Analysis by Robert G. Bartle and Donald R. Sherbert

MATH 4573: Number Theory
James Cogdell
Spring 2025
Ohio State
Math

Main Topics Covered:

This course covers prime numbers, Diophantine equations, and modular arithmetic. Topics include the distribution of primes, congruences, and quadratic reciprocity.

Textbook:

An Introduction to Number Theory by Niven, Zuckerman, and Montgomery

MATH 4512: Partial Differential Equations
Maritza Sirvent
Spring 2025
Ohio State
Math

Main Topics Covered:

This course covers partial differential equations, including the heat equation, wave equation, and Laplace equation. Topics include separation of variables, Fourier series, and boundary value problems.

Textbook:

Ordinary Differential Equations and their Applications by Boyce and DiPrima

PHYSICS 2301: Relativistic Mechanics
Antonio Boveia
Spring 2025
Ohio State
Physics

Main Topics Covered:

This course covers special relativity, four-vectors, and relativistic dynamics. Topics include Lorentz transformations, relativistic kinematics, and relativistic energy and momentum.

Textbook:

Introduction to Classical Mechanics by David Morin

STAT 4202: Mathematical Statistics II
Andrew Kerr
Spring 2025
Ohio State
Statistics

Main Topics Covered:

This course covers statistical inference, hypothesis testing, and regression analysis. Topics include point estimation, interval estimation, and linear regression models.

Textbook:

John E. Freund's Mathematical Statistics with Applications, 8th Edition, by Irwin Miller, Marylees Miller, and Michael C. Miller

ENGLISH 3304: Business and Professional Writing
TBA
Spring 2025
Ohio State
Miscellaneous

Main Topics Covered:

This course covers professional and business writing including memos, reports, proposals, and business correspondence. Topics include audience analysis, document design, and effective communication in professional contexts.

Textbook:

TBA

MATH 3345: Mathematical Proofs
Nimish Shah
Fall 2024
Ohio State
Math

Main Topics Covered:

This course covers logic, set theory, and proof techniques. Topics include propositional logic, predicate logic, and methods of mathematical proof.

Textbook:

Lecture Notes on Mathematical Logic by Neil Faulkner

STAT 4201: Mathematical Statistics I
Andrew Richards
Fall 2024
Ohio State
Statistics

Main Topics Covered:

This course covers probability theory, random variables, and distributions. Topics include probability spaces, discrete and continuous random variables, and probability distributions.

Textbook:

Introduction to Mathematical Statistics and its Applications, 8th Edition, by Irwin Miller, Marylees Miller, and Michael C. Miller

MATH 2568: Linear Algebra
Sergei Chmutov
Summer 2024
Ohio State
Math

Main Topics Covered:

This course covers vector spaces, matrices, determinants, and eigenvalues. Topics include linear transformations, inner product spaces, and spectral theory.

Textbook:

Linear Algebra and its Applications by David C. Lay

STAT 3470: Engineering Statistics
Michelle Duda
Summer 2024
Ohio State
Statistics

Main Topics Covered:

This course covers data analysis, experimental design, and quality control. Topics include descriptive statistics, hypothesis testing, and control charts.

Textbook:

Probability and Statistics for Engineering and the Sciences, 9th edition, by Jay Devore

CSE 2321: Discrete Math
Charles Estill
Spring 2024
Ohio State
Computer Science

Main Topics Covered:

This course covers combinatorics, graph theory, and Boolean algebra. Topics include counting principles, graph algorithms, and logical structures.

Textbook:

Introduction to Algorithms, 7th edition, by Cormen, Leiserson, Rivest, and Stein

CSE 2231: Software Development and Design
Rob LaTour
Spring 2024
Ohio State
Computer Science

Main Topics Covered:

This course covers software design, coding, testing, and debugging. Topics include software development lifecycle, coding standards, and debugging techniques.

Textbook:

Lecture Notes on Software Development and Design by Paolo Bucci

MATH 2255: Differential Equations
TBA
Spring 2024
Ohio State
Math

Main Topics Covered:

This course covers ordinary differential equations including first-order equations, linear equations, systems of differential equations, and applications. Topics include separation of variables, integrating factors, and numerical methods.

Textbook:

TBA

GERMAN 1102: German II
TBA
Spring 2024
Ohio State
Miscellaneous

Main Topics Covered:

This course continues German language instruction building on German I. Topics include past tenses, more complex grammar structures, expanded vocabulary, and intermediate reading and writing skills.

Textbook:

TBA

MATH 2153: Multivariable Calculus
Liling Ko
Fall 2023
Ohio State
Math

Main Topics Covered:

This course covers partial derivatives, multiple integrals, and vector calculus. Topics include gradients, divergence, curl, and the theorems of Green, Stokes, and Gauss.

Textbook:

Calculus: Early Transcendentals by James Stewart

PHYSICS 2300: Classical Mechanics
Michael Lisa
Fall 2023
Ohio State
Physics

Main Topics Covered:

This course covers Newtonian mechanics, Lagrangian and Hamiltonian mechanics. Topics include equations of motion, conservation laws, and variational principles.

Textbook:

Introduction to Classical Mechanics by David Morin

CSE 2221: Software Components
Can Alpay
Fall 2023
Ohio State
Computer Science

Main Topics Covered:

This course covers object-oriented design, design patterns, and software architecture. Topics include design principles, common design patterns, and architectural styles.

Textbook:

Lecture Notes on Software Development and Design by Paolo Bucci

GERMAN 1101: German I
TBA
Fall 2023
Ohio State
Miscellaneous

Main Topics Covered:

This course introduces fundamental German language skills including basic grammar, vocabulary, reading, writing, speaking, and listening comprehension. Topics include present tense, basic sentence structure, and everyday communication.

Textbook:

TBA

ENGLISH 1110: First Year Writing
TBA
Fall 2023
Ohio State
Miscellaneous

Main Topics Covered:

This course focuses on developing college-level writing skills including argumentation, research, and critical thinking. Topics include essay composition, source integration, citation practices, and revision strategies.

Textbook:

TBA