Reviews of professor Tanvir Ahmed

Rating: 5.0/5, difficulty: 4.0/5
Professor Ahmed makes CS1 challenging but rewarding. Stay on top of the coursework, utilize the TAs, and leverage study tools like unstuckstudy AI - it can really help with prep. Overall, a tough but fair class.

Rating: 5.0/5, difficulty: 3.0/5
Very fair quizzes/tests. Always open to helping & is considerate. Offered extra credit several times. Lots of topics to learn but he explains them very well. Must keep up! Studying is a must to do well but it's worth it. Has lots of exercises which are great for practice and reflects what you're tested on (don't skip them!). Lectures are recorded.

Rating: 3.0/5, difficulty: 5.0/5
Don't take his class if you're an IT major! Had to withdraw bc of how vigorous and challenging he made his coursework. (his class prepares CS students for the FE) Super nice professor though but CS1 is already a VERY challenging course, if you just want to pass take someone else PLZ. I scored terribly o matter how much i studied and asked for help.

Rating: 4.0/5, difficulty: 4.0/5
Emphasis on learning through practice, especially on assignments. Decent walking-through of concepts during lectures. Definitely have to put the hours in to study outside of lectures as well, but if you do, you have nothing to worry about.

By God, use the TA office hours.

Rating: 5.0/5, difficulty: 3.0/5
Programming is a difficult thing to teach since there are many small differences that can make things go wrong, but Prof Ahmed teaches the concepts well, and is accessible and helpful outside of class when you need help. Weekly assignments can be time consuming even when the concepts are well grasped, but are still doable; so start early.

Rating: 5.0/5, difficulty: 4.0/5
Great professor, CS is a difficult topic in general but he tries to simplify it in his lectures. He is a bit of a tough grader and requires written code on the exams.