Mahdi Al-Ameen
Professor Al-Ameen takes time to answer students questions as much as possible. He even studies questions students have over class periods so that he could give more definitive answers. Most of the reviews here are for his upper division courses. CS 3100 is a pretty mundane class, so there aren't a lot of reviews here for that. He does a good job.