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