Open-Source Pedagogy & Research
Curated course matrices, open-source engineering handbooks, and research logs for students and collaborators.
Quick Navigation
Important Announcements
Welcome to the Autumn 2026 semester. Lectures commence from August.
I am offering Operating Systems (Theory & Lab), Theory of Computation (Theory) this semester.
Latest Updates
Oct 13
Assignment
Assignment 8: Simplification, Normal Forms, and Properties of CFLs+ details
Due: Oct 26, 2026
View Full Page →Oct 13
Assignment
Assignment 7: Turing Machines, Decidability, the Chomsky Hierarchy, and Computational Complexity+ details
Due: Oct 24, 2026
View Full Page →Oct 13
Assignment
Assignment 6: Pushdown Automata and Deterministic Parsing+ details
Due: Oct 23, 2026
View Full Page →Oct 13
Assignment
Assignment 5: Context-Free Languages and Grammars+ details
Due: Oct 20, 2026
View Full Page →Oct 12
Blog
The Undecidable Codebase: Rice’s Theorem and the Limits of Static Analysis
Oct 12
Puzzles
The Barber's Dilemma: The Limits of Self-Reference
Oct 11
Os Lab
A10: Message Queues and Signal Trapping+ details
Due: Oct 30, 2026
View Full Page →Oct 11
Os Lab
A9: Disk Scheduling Operations+ details
Due: Oct 30, 2026
View Full Page →