Copyright 2021. All Rights Reserved


I am proud to supervise the graduation projects for hundreds of engineering student since year 2000. I always choose practical topics for the projects so that the students gain real experience. My main topics of interest are applications of embedded systems (Especially in biomedicine), applications of machine learning (especially in NLP), and energy applications (especially in LED and battery managements). Most of my students became professional engineers and managers. I still have good communications with a lots of them till now. The coming pages show photos taken at the graduation project days throughout previous years. I love embedded systems since I was an engineering student in the 1990s. I used to develop microprocessor systems from various manufacturers such as 8085, Z80, 6802, 6809, and 8088. After the microcontroller era begun to rise around 1995, I used microchip PIC microcontrollers and after that I switched to Atmel (currently Microchip) controllers. My interest in 8051 based and AVR microcontrollers. I used to design development tools for Atmel microcontrollers for several years. Also I’m using ARM Cortex microcontrollers from Atmel, ST and NXP.
I almost used all types of AVRs from ATtiny, Atmega, to ATxmega and AVR32 passing by USB microcontrollers. In 1997, At90S1200, the first AVR micro, was deployed to the market. If you search Google for “Hossam AT90S1200”, you may be linked to an article I authored in 2003 using early AVR microcontrollers in building emulating systems for microprocessors. Also if you search for “hossam ATSTAMP”, you will got a link for my recent articles on Circuit Cellar about using 8051 based microcontroller. Also I love reconfigurable devices such as FPGAs and CPLDs. I have excellent hands on experience using those devices from Xilinx and Altera (currently Intel) chips. If you search Google for “hossam cpld”, you will find the first link for my Xilinx development boards in 2004!. I used to teach my students how to develop their own of the shelf component CPLD system on an breadboard.