My Enrolled Courses & Syllabi
Access active semester courses, syllabus schedules, and lecture materials
CS301Computer Science• 4 Credits
Advanced Algorithms & Complexity
Instructor: Prof. Alan Turing•Mon / Wed 10:00 AM - 11:30 AM
Curriculum Schedule & Learning Modules
Week 1: Asymptotic Analysis & Recurrences Completed
Master Theorem and recursion tree methods.
Lecture Slides (PDF)Download
Week 2: Divide and Conquer Paradigms Completed
Fast Fourier Transform and median finding.
Lecture Slides (PDF)Download
Week 3: Dynamic Programming & Memoization Completed
2D Knapsack, LIS, and state compression.
Lecture Slides (PDF)Download
Week 4: Greedy Strategies & MatroidsIn Progress
Huffman coding, Matroid intersection.
Lecture Slides (PDF)Download
Week 5: Graph Algorithms & Shortest PathsIn Progress
Dijkstra, Bellman-Ford, Tarjan SCC.
Lecture Slides (PDF)Download
Week 6: Network Flow & Min-CutIn Progress
Edmonds-Karp and Push-Relabel algorithms.
Lecture Slides (PDF)Download
Week 7: NP-Completeness & ReductionsIn Progress
Cook-Levin theorem and 3-SAT reductions.
Lecture Slides (PDF)Download
AI402Artificial Intelligence• 4 Credits
Deep Learning & Generative Models
Instructor: Dr. Ada Lovelace•Tue / Thu 02:00 PM - 03:30 PM
MA201Mathematics• 3 Credits
Linear Algebra & Optimization
Instructor: Prof. Richard Feynman•Fri 09:00 AM - 12:00 PM