Writings

Articles, presentations, manuals, art work produced by me.

Lab Manuals

Advanced UNIX Programming Lab (May, 2011)
Electronic Devices and Digital Electronics Lab (May, 2007)

Presentations

Introductory lectures on Computers, Software and Internet (October, 2020)
Project Advice (November, 2017)
Presentation Skills (April, 2011)
Introduction to Body Language (December, 2010)

Articles

Principles of Mediocrity (2012)
Ramblings on Education (2011)
For more articles, please see blog page.

Articles by Others

Making the Grade (2012)
Giant Steps (2011)