Self-studying linear algebra by Henry
Self-studying real analysis by Bartle & Sherbert
Self-studying Linear Algebra by Sheldon Axler.
Self-studying probabilistic analysis of algorithms by Vrajitoru & Knight
Self-studying randomized algorithms by Nick Harvey, British Columbia
A course TAed with Dr. Islam El-Shaarawy, Modern Sciences and Arts (MSA).
A course TAed with Dr. Islam El-Shaarawy, Modern Sciences and Arts University (MSA)
A course audited by Dr. Daoud Siniora, The American University in Cairo (AUC)
Self-studying Calculus by Rogawski & Adams.
Self-studying Proof-based Algorithms by Erik Demaine.