Programming Project Idea: Useless (Live) Wallpaper

Here’s another project idea I’ve beem sitting on for a while now. To see other project ideas posted in this blog, visit this category. Inspiration Let me conclude it in two lines: This XKCD cartoon and Shannon’s Useless Machine. Concept A live wallpaper, with one button and a counter like this. The button simply resets…

Blogging Professor

Online Teaching and Zoom lectures are hot topics in academia these days. Here is a short article about one of my similar initiatives.

Implementing innovative initiatives for your students is the need of the hour – but it should be done with utmost care – we can’t afford a failed experiment!

Best Free Email Clients for Desktop

Old school email user like me? I have a licensed copy of Outlook 2016, once I fire it up, the computer starts lagging like anything. I decided to switch (back) to Thunderbird which I had stopped using long time ago when Mozilla dropped support for it. I thought I’ll give a shot googling for any…

Euler and The Corona Pandemic

How someone who lived in 18th century is helping us fight the pandemic today? An introduction to Euler and Graph Theory, on how it is used to #fight CoVID-19 Pandemic.

#BeAProudMathematician

The Ugly Professor

The professor walks into a PostGrad Java class.. and starts telling a children’s story.

Breadth-First Search

The content here is from Introduction to Algorithm by CLRS, with a bit more detailed explanation. This book is called the “Bible of Algorithms”, that is, the best book to learn nearly all about algorithms. If you plan on continuing your education in Programming/Theoretical Computing, I would strongly suggest that you buy a copy for…

A Bit About Dijkstra’s

Someone recently asked me about Dijkstra’s Algorithm – I thought I will write a short note, for the benefit of all students. The content here is from Introduction to Algorithm by CLRS, with a bit more detailed explanation. This book is called the “Bible of Algorithms”, that is, the best book to learn nearly all…