Student Portal

My Enrolled Courses & Syllabi

Access active semester courses, syllabus schedules, and lecture materials

Browse More Courses
Advanced Algorithms & Complexity
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
Deep Learning & Generative Models
AI402Artificial Intelligence• 4 Credits

Deep Learning & Generative Models

Instructor: Dr. Ada Lovelace•Tue / Thu 02:00 PM - 03:30 PM

Linear Algebra & Optimization
MA201Mathematics• 3 Credits

Linear Algebra & Optimization

Instructor: Prof. Richard Feynman•Fri 09:00 AM - 12:00 PM

DashboardCoursesTasksExamsAI Advisor