Teaching & Lectures
Mahesh enjoys teaching and decided to enter academics after ~10 years of research in industry. The focus areas of teaching content here are Digital Electronics (particularly Embedded Systems), Imaging, and Signal / Image / Video Processing. All lecture series are freely available on YouTube.
Visit drSigPro on YouTubeMicroprocessor Systems
A comprehensive lecture series covering microprocessor fundamentals with a strong emphasis on the ARM Cortex M0+ architecture – from basics to hands-on programming.
View full playlist →Digital Image Processing
From foundational concepts to advanced topics in image analysis – covering spatial & frequency domain techniques, filtering, segmentation, and more.
View full playlist →Sensor Arrays & Imaging
Deep-dive into sensor array theory and imaging systems, with a special emphasis on Ultrasound Imaging – including phased arrays and beamforming.
View full playlist →Pixel-level Vision: Image Segmentation
Six guided experiments that follow the lecture: why 97 % accuracy can find nothing, why a fully convolutional mask is blocky, how skips bring the edges back, BCE vs Dice, one model for three tasks (Mask2Former), and SAM from one click – live in the browser. Photo: jeffreyw, CC BY 2.0.
Open the demo →Object-level Vision: Build a Detector
Six guided experiments that follow the lecture: IoU, NMS and mAP, the YOLO grid and feature pyramid, then DETR’s slot matching and cross-attention – all on the lecture’s own photo. Runs in the browser, nothing to install.
Open the demo →Image-level Vision: Inside a Classifier
Five short pages: preprocessing pitfalls, what each CNN layer sees, where a ViT looks, which pixels drove the decision (Grad-CAM vs occlusion) and search by meaning.
Open the demo →

