Mohammed Alam
Professor Alam was the only option I had for 2310. I had heard before that many people were dissatisfied with the way he taught. I went into the class hoping Alam would prove these people wrong, but I was disappointed. His lectures are gibberish, his tests are poorly designed and all of his programs were stolen word for word from other professors.