MATH407 Honors Complex Analysis:
Elias M. Stein and Rami Shakarichi, Complex Analysis.
MATH637 Functional Analysis:
Martin Schechter, Principles of Functional Analysis.
(Audit) AMS480 Functional Analysis:
Lloyd N. Trefethen and David Bau, Numerical Linear Algebra.
CS226 Data Structures:
Need-based textbook.
CS475 Machine Learning:
Need-based lectures.
Math417 Partial Differential Equations and Applications:
Richard Haberman, Applied Partial Differential Equations;
Sandro Salsa, Partial Differential Equations in Action From Modelling to Theory.
Math416 Honors (Real) Analysis 2:
Elias M. Stein, Real Analysis: Measure Theory, Integration, and Hilbert Spaces.
Math415 Honors (Real) Analysis 1:
Walter Rudin, Principles of Mathematical Analysis.
Math412 Honors (Abstract) Algebra 2:
Paolo Aluffi, Algebra: Chapter 0.
Math411 Honors (Abstract) Algebra 1:
Paolo Aluffi, Algebra: Chapter 0.
Math304 Elementary Number Theory:
George E. Andrews, Number Theory.
Math302 Differential Equations and Applications:
William E. Boyce, Elementary Differential Equations and Boundary Value Problems.
Math212 Honors Linear Algebra:
Sheldon Axler, Linear Algebra Done Right.
AMS211 Probability and Statistics for Life Sciences:
David Diez, Open IntroStatistics.
Math202 Calculus 3:
Jerrold E. Marsden, Vector Calculus.
CS230 Mathematical Foundation for Computer Science:
Need based textbook from Zybook.
CS229 Computer System Fundamentals:
Bryant and O’Halloran, Computer Systems: A Programmer’s Perspective.
CS220 Intermediate Programming:
Brian W. Kernighan, The C Programming Language;
Andrew Koenig, Accelerated C++.
CS133 Bootcamp Python:
Need based readings.
CS112 Gateway Java:
Need based textbook from Zybook.
CS104 Computer Ethics:
Need based readings.