Reviews of professor Naimul Khan

Rating: 5.0/5, difficulty: 4.0/5
Dr. Khan describes programming concepts really well. Relates them to real-world problems, lots of examples. Exams are hard though. But if you want to learn, take Java with him.

Rating: 4.0/5, difficulty: 3.0/5
Naimul Khan is a fair marker and will give you the marks you deserve. His can explain theories well, and his examples are easy to follow. Watch out for his handwriting though.

Rating: 3.0/5, difficulty: 2.0/5
He seemed nervous but still far better than Yang. his lectures weren't that helpful, but that's cause of course organization. The best way to learn this course would be to practice Java on your computer. The exams were pretty easy even though I didn't study a lot, although a few questions were tricky. The labs were hard.

Rating: 5.0/5, difficulty: 4.0/5
Exams are quite hard. But overall good prof, does lots of examples in class.

Rating: 3.0/5, difficulty: 3.0/5
Teaches using slides. Does some examples in-class which were similar to test questions. A lot of theory in the second half of the course and little to no examples for it. Study by going over past tests, slides, examples and assignment questions.

Rating: 2.0/5, difficulty: 3.0/5
Dr. Khan was an extremely nice and caring professor. He genuinely cared about his students. His lectures were well organized and finished on time. However, he was extremely monotone which made him hard to follow. At certain points in the course he was confused himself with the material , which made it unclear and a bit difficult to learn.

Rating: 5.0/5, difficulty: 3.0/5
Had fun in the java class. Sometimes goes a little fast, but if you can keep up, you can learn a lot.

Rating: 5.0/5, difficulty: 4.0/5
by far the best prof at Ryerson so far, the examples he goes through in class are great. Just wish the exams were not as hard

Rating: 4.0/5, difficulty: 4.0/5
Helpful prof, very patient, even answers questions by email. Course should be better organized, and those godawful movie theaters should be banned from lectures to take place, just awful

Rating: 5.0/5, difficulty: 3.0/5
Great prof for COE318 (java). He explains concepts really well and his lectures are easy to follow. Definitely recommend this guy.

Rating: 4.0/5, difficulty: 3.0/5
Lectures included some theory and lots of fundamental examples in class. Textbook reading should be used to supplement lecture material, as harder example questions aren't covered in lecture. Very approachable in class and during office hours. Overall decent prof.

Rating: 4.0/5, difficulty: 4.0/5
He's a descent prof, he explains everything pretty well and is always available for extra help. He has a good pace and will always slow down if u fall behind. Only issue would be his writing is a bit hard to understand but nowhere close to the worst in the department, he also always clarifies if u cannot understand what you're reading. Solid Prof.

Rating: 4.0/5, difficulty: 4.0/5
Teaches Java really well. Lots of examples. Posts all his notes, but explains much better in class, so recommend attending. Exams are hard though.