selected publications academic article A Hardware Based Novel Educational Methodology for Teaching Microprocessor Architectures Using Object Oriented Approach. International Review on Computers and Software. 2015