All these articles have been written in a personal capacity and do not reflect the views of my employer, IIT Delhi, or any other organization.

  1. Should Attendance be Compulsory in Universities [link]
  2. OS class videos put online [ link ]
  3. Dumb well-published academics [ link ]
  4. Computer Systems Researcher Maturity Model [link]
  5. Indian Academia: Wasted Resources or the Promise of the Future [link]
  6. Ensuring that cloud vendors provide a minimum QoS [link]
  7. Version 3.0 of computer architecture books released [ link ]
  8. Technology transfer from my group (six products via an EoI) [link]
  9. What can be taught, and what cannot be taught, when you reach voting age? [link]
  10. Open textbook movement. [link]
  11. Cover of the book on the Design of Web Browsers released. [link]
  12. New Chapter on RISC-V in my book Basic Computer Architecture [link]
  13. How is Hiring done in IITs/NITs? [link]
  14. GPUTejas version 2.0 released [link]
  15. Philosophy of Large-Scale Entrance Exams. [link]
  16. Teaching: An Interesting yet Paradoxical of Human Psychology [ link]
  17. Latest version of ISA emulators [ link ]
  18. Importance of Vernacular Languages [ link]
  19. Announcement of the new OS course based on the latest version of the Linux kernel [ link ]
  20. Excellence in Absolute Poverty: Stories from Odisha, India [ link]
  21. Ever thought what is common between the maps of New York, Berlin, Delhi, Sau Paulo, Osaka and Tehran? [ link]
  22. Should we put in 70-hour weeks? [link]
  23. Version 2.0 of my computer architecture book released (Next-Gen Computer Architecture). [link]
  24. We, the people of our great country, sadly don't read. [link]
  25. IIT Delhi's M.Tech program in cybersecurity [link]
  26. Guide to Linux kernel hacking. [link]
  27. Life after IIT: Unemployed at 40 or employed till 80? [link]
  28. How to impart values to engineers the right way? [link]
  29. Need for an engineering exit exam in India [link]
  30. Why are our undergraduate students not studying? [ link]
  31. Significant result: Universal model for cache side-channel attacks. [link]
  32. Why has (fake) AI/ML ripped through our academic system? [link]
  33. What can our education policy makers learn from our hunter-gatherer ancestors? [link]
  34. What kind of academic content do we prefer? [link]
  35. How a False Love for AI/ML is Destroying our Engineering Colleges. [link]
  36. Announcement of the Tejas architectural simulator. [ link]
  37. Videos of my class on Real-Time Systems [link]
  38. Why have grades (marks) in educational institutions? [link]
  39. Ultra-high throughput JSON parser developed in our group. [link]
  40. Laser Modulation Schemes to Reduce Static Power in On-chip Networks. Book chapter. [link]
  41. What is wrong with school education in India? (Part-II) [link]
  42. What is wrong with school education in India? (Part-I) [link]
  43. What universities can learn from cavemen? [link]
  44. The second version of my book Basic Computer Architecture released. [link]
  45. Truth about depression in engineering colleges [link]
  46. India before 1991: What a can of coke meant to kids. [link]
  47. Stop discussing how much IITians earn: it is misleading and vulgar. [link]
  48. Survey of neural network accelerators. [link]
  49. Who pays for your fuel, power, mobile phone, and diamond ring? [link]
  50. Question about writing free textbooks? [link]
  51. Advanced distributed systems (slides and videos launched). [link]
  52. Is English really the problem in Indian education? [link]
  53. Release of computer architecture lecture videos. [link]
  54. Release of the new CBSE class 9-12 curriculum (chaired by Prof. Smruti R. Sarangi). [link]