Hani Karam, Ph.D.
Computer and Information Sciences
Coordinator of Computer Science Major
Areas of Expertise
Professor Karam is a computer scientist. Prior to his life in academia, he was a professional software engineer and has a technology related patent registered to his name.
Professor Karam teaches Computer Science courses in addition to technology related courses, mainly focusing on programming in Python, C and Java as well as Data Structures, Low-Level Programming and Database Management.
His main area of research is Human-Computer Interaction, with a focus on fingertip midair gestures and bimanual gestures.
Before arriving at TUJ, Karam was a professional software engineer. He spent many years in industry designing and implementing software.