Naimul Khan
Professor Khan is a good prof. He's very patient and does his best to answer all questions to ensure that all the students understand the material. The only problem with this professor is that his exams are a lot tougher than some would expect. Worst part is that it is on paper so having to find the output from code that is 2 pages long is painful.