Dr. Hanna's research laboratory at Oakland University engages top graduate and undergraduate researchers in theoretical and experimental research.  This research includes mixed-mode systems design, artificial intelligence and signal processing, biosensors and nano-imaging.  Of particular interest are researching techniques for developing high-speed, precision scan probe microscopy (SPM) and atomic force microscope (AFM) processing systems using FPGAs.  The research conducted in Dr. Hanna's lab advances the state of the art in these individual areas while elegantly combining new developments to create embedded systems that push the frontier in SPM nano-imaging towards new applications. 

He would like to dedicate this page to his outstanding students.  

"We can't solve problems by using the same kind of thinking we used when we created them."
- Albert Einstein
Publications and Pictures
Lab Alumni

Teachable Moments

Graduate Researchers

Lincoln Lorenz is a Ph.D. student in Embedded Systems at Oakland University. He graduated from Kettering University with a Bachelors degree in Computer Engineering with minors in Applied Mathematics and Computer Science. His research interests include embedded systems, machine vision, robotics, and artificial intelligence.

Lincoln was a co-op in the PLC firmware division of GE Fanuc, where he completed his undergraduate thesis. He previously worked as a co-op writing bolt inspection system software at Sigmatec. He is vice president of the Oakland Robotics Association which participates in the International Ground Vehicle Competition. He enjoys snowboarding, hiking, working on cars, reading, and watching movies.

Bryant Jones is currently pursuing his Ph.D. in Electrical and Computer Engineering.  He started as an undergraduate student at Oakland University in 2006 and joined the lab in 2009.  He completed his Bachelor of Science degree here at OU with a double major in both Computer Engineering and Electrical Engineering in December 2010.  Bryant completed his Master's Degree in December 2012.  In 2009, he completed a six month internship at Chrysler LLC working with a Process Optimization team.  During his time at Chrysler LLC, he assisted in the implementation of Value Stream Mapping techniques to improve efficiency and lower costs in business and manufacturing environments.

He is currently working in the lab on novel techniques for controlling scan probes in a nano-imaging system.  With his spare time, Bryant likes watching movies, jogging, disc golf, and playing the drums.


Terry Redman is a Ph.D. student in Systems Engineering at Oakland University.  He received his Bachelor of Science degree in Psychology from Grand Valley State University in December of 1997.  In 2005, he completed a Master of Science in Computer Science and Engineering at Oakland University.  His primary research interests include BioMEMS, artificial intelligence, and embedded systems with a growing interest in signal processing.

Terry spent most of his life on the west side of Michigan before moving to the Rochester area in 1998. He has worked for Compuware since 1999 and has been contracted to an automotive company since 2002.  His extra-curricular activities include golf, darts, fantasy football, and playing poker.  He also enjoys just hanging out at home with his wife.  They are expecting their first child in October!

Dhanasekaran Venugopal is a PhD student in Electrical and Computer Engineering at Oakland University. His research interest are design of Hybrid (Microcontroller + FPGA) Systems, Real time embedded systems and their Optimization. He is motivated to take challenging problems and contribute to humanity through technological solutions.

He graduated with Masters Degree in Electrical and Computer Engineering on December 2008. His master thesis was “Development of a Fit-Up Solver and Force Stepper Techniques for a Servo Controlled Resistance Spot Welding Gun”. The fit-up solver technique is new in its kind and has quick response time. These real time solutions help to produce consistent strong welds for Automotive manufacturer. Prior to his graduation, he was working as research assistant in the department and later as Intern at Continental Corporation.

He graduated with bachelor's degree in Electrical and Electronics Engineering from University of Madras, India on May, 2003. After that he worked as Lecturer and later as Design Engineer in India. He has considerable design, algorithm development and hardware testing experiences.

Mike Prechel is from Buffalo, NY and joined the lab in May 2012 after completing his undergraduate degree in Electrical Engineering from the University of Akron, OH. Mike is currently pursuing a Masters in Embedded Systems at Oakland University. Mike became interested in the program because of his interest in interfacing with microprocessors and learning about hardware design.

While studying at Akron, Mike participated in the co-op program where he spent four semesters working for AlphaMicron, Inc.. There, he helped develop the electronics and software for their auto-tinting liquid crystal eyewear.

In his spare time, Mike enjoys working on side projects, watching movies, SCUBA diving, traveling, and spending time with friends and family.

Matthew Kowalczyk is from White Lake, Michigan and started the program in mechanical engineering at University of Denver.  He transferred to Oakland University in 2007 because of the high quality of the School of Engineering and Computer Science at OU.  Matt chose computer engineering because he likes programming and anything involving computers. Once he learned Java at OU, he started developing games for the Android on his own (Touch Drummer, Sean McNulty Skateboarding, Droid Disc Golf).  Matt graduated with his undergraduate degree in computer engineering in December 2012 and is currently pursuing a graduate degree at Oakland University.

He has played ice hockey since he was 4; at the AAA level in Michigan as a teenager and at the college club level in Denver and at OU. Matt also enjoys golf, tennis, snowboarding, and video games.

Kate LaBelle is a Master's student in the Embedded Systems program at Oakland University.  She received her bachelor's degree in Computer Science in May of 2012. Her current work in the lab involves improving nano-imaging software. Kate has previously participated in a summer research program in which she developed a self-organizing feature map that clustered various sound inputs. She also worked as a teaching assistant for Oakland University in animation and Java programming classes.

Kate is an active member of ACM and volunteers at orientation and conference events at Oakland. During the little spare time that she has, Kate enjoys reading, writing, and spending time with her family and friends.

Michael Lohrer is working towards his Master's of Embedded Systems degree.  Mike graduated with a bachelor's degree in Computer Engineering and Computer Science at Oakland University in May 2013. He is currently working with microcontrollers, wireless protocols, and telephone-data ICs in consumer products for the hearing impaired, as well as helping develop nano-imaging software for RHK's latest hardware. Mike is also an Eagle Scout, and works at Quarton elementary school teaching engineering concepts to third through fifth graders.

Mike also enjoys biking, running, skiing, robotic control systems, and computer building. He plans to pursue his masters in Computer Engineering or Embedded Systems after graduation. His favorite quotation: "You only need two tools in life: WD-40 and duct tape. If it doesn't move and should, use the WD-40. If it shouldn't move and does, use the duct tape."

Undergraduate Researchers

Charles Otlowski is a current 2nd degree undergraduate student at Oakland University majoring in Computer Engineering. He first graduated from Rensselaer Polytechnic Institute in Troy, NY with an EMAC degree (Electronic Media Arts and Communications) in 2007. Currently, Charles works as an intern at Cenit North America and in the Nano-Imaging Software lab.

Every topic holds some attraction to him but of particular interest are subjects dealing with image processing, circuits, artificial intelligence, game development,  networking, 3d modeling/animation/lighting, photography, and database programming. Any of his (rare) spare time is spent reading, drawing, taking pictures, writing, web surfing, walking in Michigan’s metroparks, hanging out with his family, or doing some random task that comes to mind.