Reviews of professor Tanvir Ahmed

Rating: 5.0/5, difficulty: 2.0/5
Took for CS1 and CS2, he's the best. Perfect amount of difficulty for learning sufficiently. If you try you will pass. Tests are fair, he gives EC/curves/drops, and he gives helpful examples in class. Classes can be attended on Zoom and are recorded. He truly cares about his students.

Rating: 5.0/5, difficulty: 4.0/5
Professor Ahmed is one of the best professors at UCF. CS1 is a hard course so matter what, but he does everything possible to help you succeed. His lectures are very illuminating, and he's always available to answer any questions you may have.

Rating: 5.0/5, difficulty: 5.0/5
CS1 is hard and you must put in LOTS of work and effort. Ahmed is caring and wants you to succeed so he expects lots of effort from you. TAs were amazing. Exams and quizzes were hard and you must thoroughly prepare. Ahmed is extremely kind and helpful and let me make up exams I missed for being out of country. Hard class to take with a job.

Rating: 5.0/5, difficulty: 4.0/5
I took both this class and COP3223H before it, and both were great classes. I learned much more than I expected, and even though I took CS1 over the 12 week summer period, I feel I didn't lose any learning opportunities. The quizzes and exams weren't the easiest, but my presence in the classroom and in the numerous TA office hours provided help.

Rating: 5.0/5, difficulty: 4.0/5
High speed lectures, tough quizzes and tests, thoughtful assignments. Absolutely will take for CS1 and CS2

Rating: 2.0/5, difficulty: 5.0/5
Don't take him if you're an IT major! He expects you to know things not taught in COP3223C and gears his class towards preparing CS majors for the FE. He makes his assignments unnecessarily difficult. He uses an online grading system that'll fail your programming assignments even though they function properly based on an arbitrary test case.

Rating: 2.0/5, difficulty: 4.0/5
Class itself is already very difficult, and Tanvir likes to go over unnecessary things repeatedly and zooms through the course. Exams are tough and paper based so you have to write everything. Doesn't reiterate questions asked in class for online recordings. It is very hard unless you fully prioritize the class for the semester.

Rating: 4.0/5, difficulty: 5.0/5
Dr. Ahmed is a pretty good professor but the CS1 is VERY hard class. you need to spend alot of time out of class studying. Exams/Quizzes were pretty hard and required deep knowledge of topics. Programming Assignmnets are very hard/long (takes a week each at least). His lectures are decent. He gives extra credit. His TAs were the best.

Rating: 5.0/5, difficulty: 2.0/5
Took Ahmed for CS1 and the experience was similar. Did notice there were less overall resources for this class though. Still plenty of EC, a curve (2-3%), very fair tests and quizzes (0 curveballs), he drops lowest quiz and PA, also no lab exam. The PAs in general are much easier and way shorter than his CS1 PAs. Overall great class experience.