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 →
Oct 10 Blog The Silent Drip: A Comprehensive Architecture of Memory Leaks
Oct 08 Blog From Two Mallocs to Scudo: A Modern Tour of Android Native Memory Allocation
Oct 07 Os Theory Threads and Multithreading Models
Oct 07 System Design The Autonomous Research Agent (LangChain Tool Architecture)
Oct 07 Os Theory Real-Time Scheduling and Case Studies
Oct 06 Viva The Brittle RAG: Designing AI Systems for Edge Cases
Oct 05 Viva The Phantom Deadlock: Broken Concurrency in Go
SDB Watermark