3.9

Tanvir Ahmed

Computer Science - University of Central Florida

3.9
Quality
3.8
Difficulty
75%
Would Retake
369
Reviews
3.9
Quality
3.8
Difficulty
4.1
Helpful
4.1
Clarity

75%

Would Retake

369

Reviews

Rating Distribution
Official
369 total ratings

5

195

4

67

3

29

2

29

1

49

What Students Say

Ahmed made what could've been a very hard class, extremely easy

3502C - 5.0 rating

The class was pretty straightforward (even though there was a fair amount of content)

COP3502C - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 258 grades
Most common grades:
A (95)
A- (36)
A+ (26)
Grade Distribution
A(121)B(43)C(35)D(13)F(2)A-/B+(52)
Based on 285 reported grades
A: 95
A-: 36
A+: 26
B: 25
Common Tags
Lots of homework (104)
Amazing lectures (95)
Caring (79)
EXTRA CREDIT (67)
Lecture heavy (66)
Accessible outside class (57)
Clear grading criteria (52)
Test heavy (51)
Rating Trend

Improving

+1.26 avg change
Apr
May
Jul
Aug
Oct
Dec
Last 6 months
Ratings by Course

CS1

5.0

(1)

CIS3003

5.0

(1)

COP3502H

4.8

(6)

COP3502C

4.6

(76)

COP3503

4.6

(12)
+8 more courses
Difficulty by Course

COP32223

4.3

COP3223H

4.2

COP3502

4.1

CS1

4.0

3502C

3.8

Reviews (299)
1.0
4.0
COP3223C
Grade: B+
May 2, 2020
Wouldn't take again

Teaches us like we're CS majors. Made sense until after midterms. Gives lab assignments that are ridiculously more advanced than what he does in class, and the final project topped that! Gives your 25 mins to write codes that'll take 45mins in quizzes, AT LEAST. He cares about students, but can't teach at an intro level. Take this class online!

Lots of homework
Test heavy
Tough grader
1.0
5.0
COP3502
Grade: A-
May 7, 2020
Wouldn't take again

His grading scale is headache inducing and meant to flunk you. He takes pride in making the class difficult. When in reality all it does is increase cheating. What a goofy. 70% of your grade is comprised of tests which are on pencil and paper that you will have to write code on. Sickening . Glad it's over with. People have careers to reach.

Lots of homework
Graded by few things
Tough grader
3.0
5.0
COP3502
Grade: A
May 7, 2020
Wouldn't take again

I discovered after the drop date had passed that I no longer wanted to be a CS major. Getting the grade I did in this class took every last brain cell I had and then some. Even if you are truly passionate about CS, this class is stressful and can be very difficult. Great guy, but as a professor very strenuous, even during the COVID mess.

Lots of homework
Lecture heavy
4.0
4.0
COP3502C
Grade: B+
May 7, 2020
Would take again

First off- if you skip lecture, you will not pass. Lectures are very in-depth and he walks you through complicated code. He knows a lot and his projects and assignments help prepare you for the Foundation Exam. A lot of his quizzes, assignments, and projects are taken straight from past foundation exams. Don't be afraid to ask questions or email.

Lots of homework
Skip class? You won't pass.
Lecture heavy
4.0
3.0
COP3502C
Grade: A-
May 8, 2020
Would take again

hes a good CS1 professor. I had him, and the work you put in greatly reflects your grade. and if you have a grade to dispute, or want to fix your grade, he will go great lengths to help you and get the grade you deserve, plus his grading scale is more forgiving than people let on. between him and Meade, take him.

Accessible outside class
Participation matters
1.0
4.0
COP3223C
Grade: B
Jun 22, 2020
Wouldn't take again

Take this professor if you have a few years of coding experience. If you have never coded before and expect this class to make sense, chose another professor. Although this is an intro class, any assesment (quizzes, tests, labs) are immensely more difficult than taught in lectures. Avoid this professor if you need to pass, he expects expertise.

Graded by few things
Test heavy
Tough grader
1.0
4.0
COP3502
Grade: B+
Jul 21, 2020
Wouldn't take again

this professor is a joke. He makes no effort to accommodate students at all

Lots of homework
Tough grader
1.0
4.0
COP3223
Grade: B-
Jul 29, 2020
Wouldn't take again

For an intro class, I think he does a good job teaching the material, but that is not enough to ignore his other mistakes. He does not accommodate students that work, he gives tests/quizzes on non-class days. His quizzes and tests are much harder than homework and lectures. He intentionally uses confusing or misleading logic in his problems.

Accessible outside class
Tough grader
5.0
4.0
COP3223C
Grade: A+
Jul 31, 2020
Would take again

Professor Ahmed was an absolute gem! Despite having an accent, his pronunciation is clear and his lectures are easy to follow. He codes along side you during lecture and asks questions which keeps everyone engaged. This class is hard but that's not his fault. He will however do everything he can to help and teach you everything you need for CS1.

Lots of homework
Skip class? You won't pass.
Amazing lectures
4.0
5.0
COP3223C
Grade: B+
Aug 4, 2020
Would take again

I loved being in Professor Ahmed's class. Although this is an intro class, I did come in with prior knowledge. After the midterm, you really have to strap in. My notes were enough to complete the homework. He cares about his student and is responsive when you have questions. More time on the quizzes would have been nice. I always ran out of time.

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
4.0
COP3502
Grade: A+
Aug 4, 2020
Would take again

Professor Ahmed is a great professor. I would say that his grading is more than fair and he managed his class extremely well given the circumstances of online teaching due to the pandemic. He is willing to help you! Just reach out and send an email. Lectures might be slow, but he makes sure to get all the content across.

Lots of homework
Get ready to read
Caring
4.0
4.0
COP3502C
Grade: C
Aug 5, 2020
Would take again

Prof Ahmed knows this class can be hard for some people and the class is structured to help you pass. Just focus on studying for the exams and the code he provides really helps. The TAs I had were really tough in grading assignments and almost cost me passing the class so that tag might not apply.

Lecture heavy
Caring
Tough grader
2.0
4.0
COP3502
Grade: B
Aug 6, 2020
Wouldn't take again

Ahmed certainly didn't take it easy on us considering recent events. There were constant assignments with stringent requirements, exercises, and time crunch "quizzes" and exams. He did drop an assignment although it only really seemed to benefit those that did poorly on them, not really fair in my case. Advice, just be prepared to constantly work.

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
3.0
COP3502
Grade: A+
Aug 18, 2020
Would take again

This is a programming class, hence it's meant to be hard. But if you attend all lectures and practice the work, it'll be easier. Professor A cares about his students and is available outside of class. He provides external sources to help with the class. In his lectures, he really takes the time to explain each topic and will answer questions.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
3.0
4.0
COP3502C
Grade: B-
Aug 24, 2020
Wouldn't take again

The amount of material that was covered in this class was insane, and the professor only gave us mild guidance of what to expect on exams. Over the summer, we had 100 people withdraw out of 250, so don't fall behind early. The TA's graded everything really harsh, and even made mistakes in grading. Final was 26 questions, and had no time to finish.

Lots of homework
Skip class? You won't pass.
Test heavy
2.0
4.0
COP3502
Grade: A
Aug 25, 2020
Wouldn't take again

He is medium difficulty but couldn't recommend if you need to take cs2. He doesn't actually hard code in the class, more shows the code and explains the concepts. His tests and quizzes are usually: write the code for the function, what's wrong with the code, what the code output is. Be prepared for lab midterm/final along with regular midterm/final

Lots of homework
Accessible outside class
Skip class? You won't pass.
1.0
3.0
COP3502
Grade: Drop/Withdrawal
Aug 26, 2020
Wouldn't take again

Professor Dr. Ahmed is a fantastic professor, but he moves fast right off the base. I just didn't need that, also, make sure you have a webcam (during the COVID-19 pandemic) for online classes.

Get ready to read
Skip class? You won't pass.
Tough grader
5.0
4.0
CS1
Grade: A+
Sep 23, 2020
Would take again

I passed the CS foundation exam after taking his class. I passed it on my first attempt. Some of his practice problems are from old FE exams! Plus, he bases off of Guha's class. Yes, you have to make time outside of class to read, code, and understand the concepts. This is a hard class, and it will be hard no matter which professor you take.

Lots of homework
Skip class? You won't pass.
Caring
3.0
5.0
COP3223C
Grade: C
Oct 29, 2020
Would take again

He truly is passionate about his students/what he teaches, but forgets we are stressed during a pandemic. He assigns too much hw for an intro course and Ive had pros tutor me that dont even know how to solve them. Quizzes/tests are full of trick questions,regardless of how well you know the content. I got -10pts for forgetting a space in my code.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
COP3502C
Nov 3, 2020
Wouldn't take again

Prof. Ahmed knows what he's teaching, but not how to teach others. He spends most of lecture speeding through slides and scribbling indecipherable drawings. Any time the class was lost, he told them to figure it out on their own. The assignments are way more in-depth than the examples he covers. Have a question? He'll defer you to a TA every time.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
COP3223
Grade: C
Nov 4, 2020
Wouldn't take again

His standards are through the roof, and yet his class is a fiasco. I have a BS already, and I've never had a professor with a ten way grade split and a grade offset. class was between 4 platforms. there are so many different types of projects that you can't keep track. Guess what? Neither can he. That's why he has 10-15 TA's, tutors, etc. Wow.

Lots of homework
So many papers
1.0
5.0
COP3223C
Grade: B-
Nov 9, 2020
Wouldn't take again

literally do NOT take him if you do not have any prior coding knowledge. you're given really no help unless you go to tutoring sessions, and even then it could still be confusing. lectures aren't much of a help as he reads only off slides. assignments/quizzes/exams are generally a bit too much for an intro course

Lots of homework
Skip class? You won't pass.
1.0
5.0
COP3223
Nov 9, 2020
Wouldn't take again

Tests consist of only trick questions, he will only let you talk to the TAs, Goes on insane rants during lectures with random scribbling and tells you math rather then how to code said math. 2 long coding assignments every week that will keep you up for days. Supposed to be an intro to coding class but has assignments with 150+ lines of code. DON'T

Test heavy
Lecture heavy
2.0
5.0
COP3223C
Grade: A
Nov 12, 2020
Wouldn't take again

I am an Engineering major and I needed to take Intro to C. Since I knew programming I was saved and I got an A. Initially, it is an easy class but after the mid-term, it really started becoming hard and pandemic made it even harder. His lectures are not good and you have to give your full attention to understand it because of his accent.

Skip class? You won't pass.
Test heavy
Lecture heavy
5.0
4.0
COP3223C
Grade: B+
Nov 22, 2020
Would take again

Y'all ain't studying enough. This man responds to your emails in 5 minutes at midnight with any question you might have. His lectures are clearly organized and the PowerPoints do the best job they can to explain the material. Quizzes and Tests are filled with trick questions, but if you study, you'll catch these. Great Prep for CS1.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
5.0
4.0
COP3223C
Grade: B+
Nov 30, 2020
Would take again

Actual rating 4.5. Homework assignments can pile up, lectures are pretty helpful (codes during lecture about half of time) , tests are fair, but difficult. This isn't an easy A, but this class is for CS1, so I'm not sure you want it *easy*. Email responses /announcements are usually later in the day (asking questions at night gets quicker response)

Gives good feedback
Lots of homework
5.0
2.0
COP3223C
Grade: A-
Dec 9, 2020
Would take again

Never actually met this man but I love him, amazing professor and really cares for his students and their success. He sometimes gets carried away with his lectures, and if he's writing by hand you wont know what it says, but you can ask anything and he's happy to help. His office hours are extremely helpful. Great to take w/o coding experience.

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
COP3223C
Grade: A
Dec 10, 2020
Would take again

Everybody complaining about this professor yall are capping right now. During lectures has a set PowerPoint but spends good chunk coding during lectures, running through different possible scenarios. Everything is fair game as long as you do all his exercises/coding problems the tests are fine. End of the semester offered lots of extra credit.

Accessible outside class
EXTRA CREDIT
5.0
4.0
COP3502
Dec 15, 2020
Would take again

Dr. Ahmed cares a lot for his students and he is very understanding. He tries to be fair to the students and will do his best to accommodate you if you have a concern. Yes, this class is very difficult, but it is meant to be so you can pass the FE.

Gives good feedback
Lots of homework
4.0
3.0
COP3223C
Grade: A+
Dec 27, 2020
Would take again

The online lectures went on longer than they were supposed to sometimes. However the lectures are very informative and helpful. There are also opportunities for extra credit. If you're a first time ever coder like me I would take advantage of it. The class wasn't easy but if you pay attention it's possible to get a very good grade.

Accessible outside class
Hilarious
EXTRA CREDIT
5.0
3.0
COP3502C
Grade: A
Jan 11, 2021
Would take again

Prof. Ahmed was a great choice! He went over everything in detail (but not too much detail) and made sure we knew what we were doing. He'd take time to answer questions and would adjust the course schedule as necessary. He often extended deadlines and gave extra credit to those who submitted by the original deadline. Overall great professor!

Gives good feedback
EXTRA CREDIT
4.0
4.0
COP3502
Grade: A
Jan 14, 2021
Would take again

A great professor. Assignments would take a lot longer than you expected and instructions sometimes weren't very clear, but gave a lot of extra credit and he definitely cares about the success of his students.

Gives good feedback
Skip class? You won't pass.
Caring
5.0
2.0
CIS3003
Grade: A
Jan 14, 2021
Would take again

I took him a couple years ago. He is a very kind teacher. There were a bunch of people cheating on quiz but he gave them a chance to fix themselves by writing an apology letter. He has a bit of accent but you will get used to it. I would take him again.

Skip class? You won't pass.
Amazing lectures
Caring
4.0
4.0
3502C
Grade: A
Jan 19, 2021
Would take again

He is overall a very nice professor and can be generous with his grading at times. But CS1 is a difficult class and requires a lot of work. His quizzes are like tests so make sure to study for them like you would an exam. Make sure you attend office hours regularly to get help assignments and any other topics you may struggle with.

Lots of homework
Skip class? You won't pass.
Test heavy
4.0
4.0
COP3502C
Grade: B
Feb 17, 2021
Would take again

I was initially skeptical about professor Ahmed and wasn't sure how I felt about him. However, as the semester progressed, he shows that he really cares about his students and will do his best to accommodate you. This class is difficult, but it's all to prepare you for the FE.

Caring
EXTRA CREDIT
4.0
4.0
COP3223C
Grade: B
Feb 17, 2021
Would take again

Great professor. Goes over class time by 15 minutes every single class which gets frustrating when you have multiple classes every day. But he explains everything pretty well and is willing to help when you ask for it. MAKE SURE YOU PRACTICE ON YOUR OWN. You need to put forth some effort yourself, given the nature of the class itself.

Participation matters
Clear grading criteria
Hilarious
2.0
4.0
COP3223C
Grade: Drop/Withdrawal
Mar 1, 2021
Wouldn't take again

This professor is a nice guy, but the class was structured in such a challenging way, especially for someone who knows nothing about C. The exams (called quizzes but take up 15% of your grade) only have 4-5 questions, making it really hard to have room for error. I have also reached out to multiple tutors and the professor. Dropping the class now.

Skip class? You won't pass.
Test heavy
Caring
1.0
4.0
COP3223
Grade: C
Mar 2, 2021
Wouldn't take again

A terrible professor aided by even worse TAs. The tests and quizzes are written in broken English and contain errors that make getting to the right answer borderline impossible. You could be very proficient in the C coding language (demonstrated by excellent grades in the lab) but fail the course because of the poor delivery.

Graded by few things
Test heavy
Tough grader
2.0
5.0
COP3223
Grade: B-
Mar 21, 2021
Wouldn't take again

For a course that is "introduction to programming with c", this class is extremely hard, even with a slight background in programming. I have friends who have worked with C for years that help tutor me to understand the work better, and sometimes even they get stumped by the programming assignments. Currently have a B, but not for long.

Lots of homework
Skip class? You won't pass.
4.0
4.0
COP3223
Grade: Not sure yet
Mar 23, 2021
Would take again

I'm p new to programming and came to see if I was the only one sweating. He wants us to truly understand C, the exams/quiz can be difficult but I feel that I am gaining a lot from the course. With that said, the midterm tanked my grade and I'm practicing a ton to do great on the final. I hope that practice is what it takes to pass >.<

Lots of homework
Accessible outside class
Participation matters
3.0
4.0
COP3223H
Apr 8, 2021
Would take again

Professor Ahmed is a nice man and gives good lectures. That being said he goes overtime 10 min on avg. Lots of homework that are sometimes really complicated for an intro class. Quizzes make you look for the tiniest of things like a semicolon out of place that ends a loop. Not really fun for a new learner who hasn't been coding long. I'm tired.

Lots of homework
Skip class? You won't pass.
Lecture heavy
4.0
4.0
COP3223C
Grade: B+
Apr 13, 2021
Would take again

Professor Ahmed is a really good professor. He gives a lot of really long and complex codes to write for homework. But after writing the code, you'd be an expert at the topic he is teaching. It's not an easy A class. But it's a class that will prepare you in every way possible for all other future classes. He gives a good challenge for his students

Gives good feedback
Hilarious
Lecture heavy
2.0
4.0
COP32223
Grade: Not sure yet
Apr 24, 2021
Wouldn't take again

Passionate about what he teaches, but makes the class unenjoyable for an intro class. Adds unnecessary trick questions in basically every assignment and quiz and makes them very subtle as well. He does drop one quiz however. Overall, wouldn't take him again unless you are very, very, very passionate and time devoted to this class.

Lots of homework
Graded by few things
Tough grader
2.0
4.0
COP3223C
Grade: C+
Apr 27, 2021
Wouldn't take again

Professor Tanvir is challenging not because of hard material or anything, just that he uses trick questions a lot mostly in exams which makes it really annoying, and can easily confuse you leading to failure, but I would really advise you to please read on your own that's exactly what am doing and its helping better than any of his classes have.

Skip class? You won't pass.
Get ready to read
Tough grader
1.0
5.0
COP3223
Grade: C
May 5, 2021
Wouldn't take again

For an Intro level class the pace that he holds the students to is insane. The class assignments are made to confuse people who are new to programming, not to mention the countless spelling errors throughout material provided for students. Tests are again purposely made to confuse students. Would stay away from the class if possible.

Skip class? You won't pass.
Tough grader
1.0
4.0
COP3223C
Grade: B-
May 5, 2021
Wouldn't take again

If you want to learn you better do your own research and practice. The amount I feel like I actually learned on my own was far more greater than what was taught to me. The labs are a joke, you get 90% of the solution and learn nothing out of it other than how to copy/paste.

5.0
3.0
COP3223C
Grade: A+
May 7, 2021
Would take again

Had no coding knowledge prior to course but am now proficient. Dr. Ahmed's teaching is fantastic; he is compassionate and thorough. Exercises are easy. Exams and quizzes are not difficult if you prepare accordingly. I attended each lecture and reviewed all slides, and all test content was covered. Extra credit aplenty. One of the best professors!

Amazing lectures
Hilarious
Caring
1.0
4.0
COP3223
Grade: B
May 8, 2021
Wouldn't take again

If you are a Comp Sci major, you will probably be ok. Weekly "test", lab assignment, and coding assignment. Two lab exams, a mid-term and a final. And they are scheduled on Saturdays?? Fail any of them and you won't pass. Lectures are extremely content heavy. Wouldn't recommend if you are just an engineering major who needs to pass Intro C.

Skip class? You won't pass.
Test heavy
Lecture heavy
5.0
4.0
COP3502C
Grade: A
May 11, 2021
Would take again

Difficult class, but a great professor. 5 programming assignments that took anywhere from 1 day to over a week, so start them as early as possible and be prepared to put in long days of coding. Quizzes and exams were difficult, but make sure to study/understand the homework, programming assignments, and powerpoints to make the tests easier.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
3.0
5.0
COP3223C
Grade: B-
May 18, 2021
Wouldn't take again

As a coding noob, this class was TOUGH. Lectures went over the time every time and were exploding with content. He flew through the PowerPoint and had lots of examples to back up the content. Weekly coding assignments, with difficult tests and big projects. Set aside lots of time for homework and begin every assignment as soon as possible.

Lots of homework
Graded by few things
1.0
4.0
COP3502C
Grade: F
Jul 28, 2021
Wouldn't take again

I couldn't understand every other sentence that he spoke. Very hard to understand his heavy accent. The lectures were long and monotone. First day I asked 3 questions during lecture and got ignored each time. He said does anyone have questions then ignores everyone and keeps going. I could go on about the many issues or I can just say do not take.

Lots of homework
Get ready to read
Lecture heavy
5.0
4.0
COP3502C
Grade: A
Aug 6, 2021
Would take again

I love Tanvir, best computer science professor I've had! His assignments are pretty brutal; however, if you do them you'll know the topics EXTREMELY well!!! Lectures are amazing too, his explanations are fantastic. He also provides the students w/ plenty of resources (lecture *pdfs and example *c files) . I would definitely take him again :)

Accessible outside class
Test heavy
Lecture heavy
1.0
5.0
COP3502
Grade: B
Aug 28, 2021
Wouldn't take again

Awful Professor, does not accommodate any request even if having health issues, and also he is a rough professor, goes over materials very quick and loves through fly over ppt instead of explaining them. His assignments are tough and his TA is not that helpful as he's not that helpful as well. Never take this guy or your semester will be brutal.

1.0
5.0
3502C
Sep 25, 2021
Wouldn't take again

If you plan on taking CS1 with him be sure you know what you're doing. I took intro to C a year ago & he gives a "refresher" the 1st week which is really just putting up ppts for you to read.. most of the lectures are ppts. Make sure it's the only class you are taking. The work load is ridiculous - should be illegal. Always over time & so hard.

Lots of homework
Lecture heavy
4.0
4.0
COP3502C
Grade: A
Oct 10, 2021
Would take again

Dr. Ahmed was an excellent introduction to CS1, he really cares about your success in his class and if you put in the effort he will meet you halfway

Accessible outside class
Caring
4.0
5.0
COP3502
Grade: C+
Oct 28, 2021
Would take again

Caring professor for sure, just be ready to spend more time than you expect learning the information. For me, it was the first class that really pushed me out of my comfort zone, start the assignments the day they open and ask TA's and Dr. Ahmed for help. Exams and quizzes are straightforward. Spend a good amount of hours outside lecture revising

Skip class? You won't pass.
Clear grading criteria
Caring
4.0
4.0
COP3223C
Grade: A
Nov 10, 2021
Would take again

Good professor

Respected
Lots of homework
Participation matters
4.0
4.0
COP3502
Grade: A
Dec 9, 2021
Would take again

Dr. Ahmed is a very good professor. He makes his lectures interesting and really cares for his students. Be prepared to spend a good amount of time revisiting the lectures outside of class and take help from the TA's for the assignments. If you pay attention in class and do the practice exercises, then you will be good for the quizzes and exams.

Accessible outside class
Clear grading criteria
Caring
5.0
4.0
COP3223C
Grade: A+
Dec 14, 2021
Would take again

Took Ahmed for intro to C with no previous knowledge of how to program and ended up getting a 95 in the class. The class starts slow and the second half of semester go very fast so you have to keep up. He covers a lot of material. There are many categories to be graded on so you could get C's on all exams and still get an A in the class. Recommend.

Lots of homework
Clear grading criteria
3.0
4.0
COP3223C
Grade: A
Dec 16, 2021
Wouldn't take again

I'm an engineering major so thankfully I won't have to take another programming class like this. The professor is a nice guy and brings a really good energy to his lectures. He is passionate about the subject matter. But this class was ridiculously time consuming! He assigns tons of homework and they are very difficult. Take help from TA's.

Lots of homework
EXTRA CREDIT
4.0
5.0
COP3502
Grade: C
Dec 17, 2021
Would take again

If you do the work, you should be fine considering there is a bit of curving towards the end of each major exam and at the end of the semester. If you barely passed intro to c or 3211, i would recommend putting in extra work to learn and practice concepts as they are being taught rather than after. Class seems unfair if you do not keep up with it.

Lots of homework
Accessible outside class
Skip class? You won't pass.
2.0
5.0
COP3502
Grade: Drop/Withdrawal
Dec 28, 2021
Wouldn't take again

I've good understanding of intro to C. This guy blew me away. His IDE did not work properly 2 weeks. Only TAs available, and they are hard pressed to instruct to complex level of assignments. Not all TAs speak English! Prof mandated exam on-site 4th wave Covid! No off-site, no remote. I got sick (not Covid but unclean bath near class). Dropped.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
4.0
COP3502C
Grade: A
Feb 1, 2022
Would take again

This is a really hard class so you'll likely have a time tough regardless of professor. Ahmed is great at explaining exactly what is happening with all the different data types during lectures. Tests and quizzes are structured like mini foundation exams so his class is great prep for that. Do the exercises and study the lectures and you'll be fine.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
4.0
CAP4611
Grade: Not sure yet
Feb 22, 2022
Wouldn't take again

Currently taking this professor, his slides are really unorganized, it's very clear he doesn't know the material, he forces you to take a completely different online course on DataCamp while also taking this class, gives quizzes very often that everyone does poor on, gives homework that has material that he doesn't teach when assigning. Avoid him.

Lots of homework
Get ready to read
Lecture heavy
1.0
3.0
CAP4611
Grade: A-
Apr 8, 2022

His instructions for the assignments are incredibly unclear. As a result, they end up taking about three times longer than they should. Tests and quizzes are also laden with errors. Definitely try to find another professor.

Get ready to read
Lots of homework
Lecture heavy
4.0
3.0
CAP4611
Grade: D-
Apr 12, 2022
Would take again

My grade was due to falling behind due to a personal crisis. I wish I had reached out to the professor much sooner because when I did, he was very caring and gave good advice. There's a lot of extra work assigned for this class: DataCamp courses, Colab assignments, etc. But if you stay on top of it, you should learn the material well.

Participation matters
Lots of homework
Caring
2.0
4.0
CAP4611
Grade: A
Apr 14, 2022

Smart guy, very caring, helpful when asked questions ... Still I wouldn't take him again. Much too disorganized to be a professor. Assignments are an incoherent mess. DataCamp is extremely tedious and a ridiculous amount of work. Pretty much forced to skip through it. Lectures are okay. Tests are fair for a 4000 level, when not filled with errors.

Lots of homework
Caring
Graded by few things
1.0
5.0
CAP4611
Grade: B-
Apr 25, 2022

Prepare to teach yourself literally everything. Lectures are useless and I learned nothing from this class. Prerequisites are misleading, you need a lot more than stats 1. He assigns ridiculously long projects. If you had any interest in machine learning before, you won't after this. We literally have an entire Jupyter notebook due AFTER finals SOS

Participation matters
Lots of homework
Test heavy
5.0
4.0
COP3502
Grade: B+
Apr 29, 2022
Would take again

Dr. Tanvir Ahmed is great teacher. He really cares for his students to do good on this. But if you have to put some work into it. This is not an easy class and shouldn't be one since The topic you will learn will help you a lot in the FE Exam also in the future if you're a CS student.

Amazing lectures
Clear grading criteria
Inspirational
5.0
4.0
COP3503
Grade: Not sure yet
May 1, 2022
Would take again

Great Professor I would recommend him for any class that focuses on data structures and algorithms.

Caring
Lecture heavy
Accessible outside class
1.0
4.0
CAP4611
Grade: B+
May 2, 2022

Take another professor. Assignments and homework take too long, all while not teaching you the important concepts of AI. He released an assignment that was due after the final exam. Seriously.

Get ready to read
Lots of homework
3.0
2.0
COP3503
Grade: A
May 3, 2022

I had Ahmed for CS1, 2, and Intro to C and he is the same in all three. The best thing I can say by far is that I learned computer science. The lectures contain a lot of fluff with no frills. Assignments are graded late. This professor is, above all else, tolerable. And, to reiterate, I learned computer science.

4.0
3.0
COP3503
May 3, 2022
Would take again

Solid professor with PowerPoint lectures (zoom and he uploads the ppts). 4 quizzes with one dropped and 6 programming assignments with 1 dropped. Assignments and exams were fair as he gives a decent amount of hints. Overall would take again.

Clear grading criteria
5.0
4.0
COP3503
May 3, 2022
Would take again

I'm rating him so high because in my opinion he taught the class very well. He introduced the concepts, gave an example or two, then went over the code. Quizzes and tests killed me, I thought i did well on them but always got a bad grade. Homeworks were really easy, they were based on the code he went over in class. Really nice guy to talk to.

Tough grader
Amazing lectures
5.0
3.0
COP3503
Grade: A
May 5, 2022
Would take again

Explains CS concepts in simple terms, shows many step by step examples of material. Doesn't act over-smart like some profs, and is just a rly nice guy. 4 quizzes and 2 tests were fair but had a lot of content on them. Final was only on content after the midterm, 6 programming assignments were straightforward and outside help was available.

Caring
Accessible outside class
5.0
3.0
CAP4611
Grade: A
May 5, 2022
Would take again

Professor for this class was Hollander previously but at the first week of the class department switched it to Professor Ahmed. He tried his best to teach the class and quizzes and tests were fair and assignments were doable with bunch of resources. He is respectful and try to help students, he deserves some credits to adopt in such a short period.

Caring
Respected
Accessible outside class
3.0
5.0
COP3223H
Grade: C
May 9, 2022

Do not take if you are not comfortable w coding in C. Assignments after the second half of semester are extremely hard. He thinks you know more about coding than you do. Final project is killer. 4 quizzes, one dropped, midterm and final can drop your grade heavily. Went to all his office hours and still got a lower grade than I thought.

Tough grader
Test heavy
4.0
4.0
COP3223C
Grade: C+
May 9, 2022
Would take again

The tests are all hand written. He does post his lectures on USEFUL slides. Come to office hours with SPECIFIC questions as to why something is not running. With the compassion for new programmers, that is why he did all these extra credit pop quizzes and extra credit homework assignments and projects towards the end.

EXTRA CREDIT
Gives good feedback
Lots of homework
5.0
4.0
COP3502C
Grade: A-
May 10, 2022
Would take again

I really like Ahmed and would take him again if I could. I took him for intro to C and CS1. He does a great job teaching the concepts at a conceptual level so you really understand what going on before you get to the coding part. Which makes the coding easier. Towards then end of the semester he gives some extra credit to make sure you pass.

EXTRA CREDIT
5.0
4.0
3502C
Grade: B+
May 15, 2022
Would take again

I enjoyed to see his energy and excitement in the lecture. Pretty clear on expectations and explains the topics very well. Take questions and also repeatedly asks questions to the students for feedback in the topics, challenges us. I would certainly take him again if I can.

Lecture heavy
Accessible outside class
3.0
4.0
COP3223H
Grade: A-
May 26, 2022
Would take again

Not bad. He has good lecture slides and can teach difficult material without making it too complicated. The weird thing to me was that this was a coding class with paper tests, and those were pretty hard. Final project was brutal, but when grading coding assignments he (or his TA) was fair and he never gave us any bad surprises.

Gives good feedback
1.0
4.0
COP3223C
Grade: Drop/Withdrawal
Jun 19, 2022

Professor Ahmed is a very busy professor with several layers of TA's you are expected to approach before communicating with him. At times he speaks quickly and it's a bit hard to hear but he does a fair job at explaining what is to be expected on a test or exam. He primarily teaches through powerpoints and seldom does dynamic programming.

Participation matters
Lecture heavy
Test heavy
5.0
4.0
3502C
Grade: A
Jun 25, 2022
Would take again

Dr. Ahmed is honestly a brilliant professor. At first, I was dissuaded from joining his class because of the negative reviews on here, but I think people just don't like to do difficult work. Yeah the class is hard, and the material is tough if you're not cs, but Dr. Ahmed explains the material very well, and seems passionate about what he does.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
3502C
Grade: A+
Jul 2, 2022
Would take again

A lot of students hate on Dr.Ahmed for no reason, one of the best professors at UCF in my opinion! not only does he prepare you for the foundation exam / real world, he also explains things very clearly and gives more than enough time for his coding projects. would Highly suggest him!

Amazing lectures
Inspirational
Accessible outside class
5.0
1.0
COP3502
Grade: A+
Jul 6, 2022
Would take again

One of the best CS professors at UCF

Amazing lectures
Inspirational
Caring
5.0
4.0
COP3502C
Grade: Not sure yet
Nov 1, 2022
Would take again

CS1 is a challenging course no matter who you take it with, but Dr. Ahmed is aware that some students can struggle and is rather flexible/lenient with grading. As long as you put in effort, you can pass.

Caring
Lecture heavy
Test heavy
5.0
4.0
3502C
Grade: A+
Nov 26, 2022
Would take again

Awesome professor for CS1!

Amazing lectures
Clear grading criteria
Accessible outside class
4.0
5.0
COP3223C
Dec 6, 2022
Would take again

i had a lot of trouble at the start of the semester with his quizzes - reading & taking notes on the ppt before helps a lot. plenty of TA office hours & super helpful during his own office hours. The final project for intro to C is a bit heavy especially being close to the final exam but i overall enjoyed the class a lot

Accessible outside class
Lecture heavy
Clear grading criteria
5.0
5.0
COP3502C
Grade: B+
Dec 8, 2022

The initial start is going to be extremely difficult, but there is enough resources to get by in this class, it all depends on the work you put in. He does give out extra credit through the PA's and quizzes resemble his worksheets and slides. I would not take this course with a huge course-load so try and time when you take this class.

Caring
Respected
Accessible outside class
5.0
2.0
COP3223
Grade: A
Dec 8, 2022
Would take again

Prof. Ahmed was awesome, his test questions definitely relate to his lectures. He does give tons of practice, but you'll find if you do the practice you won't have to study for the test.

Amazing lectures
Gives good feedback
Lots of homework
5.0
4.0
3223C
Grade: A-
Dec 11, 2022
Would take again

Awesome class for CS/Engineers who wanna get into C. Professor Ahmed's lectures are clear and straight to the point. Super nice guy and always makes sure the students understand the material from basic to in depth applications. A lot of weekly assignments, and exams are on paper. Not easy by any means, but the amount you learn is astounding.

Amazing lectures
Clear grading criteria
Lecture heavy
5.0
4.0
3502C
Grade: A
Dec 12, 2022
Would take again

Best CS professor at UCF. He really cares about his student. Offer extra credit, extend office hours, and drop the lowest grade hw to help you succeed.

Amazing lectures
Caring
Respected
5.0
3.0
COP3502C
Grade: A
Dec 12, 2022
Would take again

Prof Ahmed is the best! Idk why he doesn't have a 5/5 rating on here because he is amazing! Idk any prof who cares so much about his students, has amazing lectures, and overall helps you succeed! He's by far the best CS prof I've ever had! He also helps your grade by dropping the lowest quiz and assignment plus he gives EC! Take him for CS1 please!

EXTRA CREDIT
Amazing lectures
Respected
5.0
4.0
COP3502
Grade: A+
Dec 12, 2022
Would take again

very thorough in his lectures with the topics he did cover. It was hard not to understand when he went through each example very slowly. Quizzes and exams very fair. No question was too long to figure out, however there were a lot on each quiz, test and the final(9 pages worth of questions on it). Course requires a lot work on your own regardless.

Clear grading criteria
Lots of homework
Test heavy
5.0
3.0
3502C
Grade: A-
Dec 12, 2022
Would take again

Great

Participation matters
Clear grading criteria
Caring
5.0
3.0
3502C
Grade: A
Dec 13, 2022
Would take again

Ahmed is probably the professor I've had in the CS department. He is super caring and really tries to help students. He is funny and really tries to help his students learn. His lectures are very easy to follow with examples that are so simple it really helps engrain it in your head. If you have any trouble just go to his office during hours. 10/10

Amazing lectures
Clear grading criteria
Caring
5.0
5.0
COP3502C
Grade: A+
Dec 13, 2022
Would take again

Dr. Ahmed is one of the best CS prof I ever have. I amazing how much I learned this semester. His lectures are very clear. The programming assignments are challenging but start early and go to office hours if you're stuck and you be fine. He is very caring and funny. CS1 is a challenging course but trust the process, you'll learn a lot. Take him!!!

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
3502C
Grade: A
Dec 13, 2022
Would take again

Dr. Ahmed is a very kind man, and you can tell he really cares about students. Dropped the lowest assignment and quiz, which helped reduce stress, and was very quick to respond to emails.

Caring
Accessible outside class
5.0
4.0
3502C
Grade: C+
Dec 13, 2022
Would take again

Dr. Ahmed is an excellent, passionate, kind, and caring teacher. He truly cares about his truly and it shows throughout the course as well as the lectures too! Be sure to show up to his class, take good notes on lectures, pay extra attention to code examples, and study for tests/quizzes. Pay attention to lectures, quiz questions, and worksheets!

EXTRA CREDIT
Lecture heavy
Test heavy
5.0
4.0
3502C
Grade: B+
Dec 13, 2022
Would take again

Absolutely great professor, and responds extremely fast to emails. PLEASE take advantage of office hours he's really committed to helping you succeed.

EXTRA CREDIT
Caring
Accessible outside class
5.0
4.0
COP3502C
Grade: C
Dec 13, 2022
Would take again

Going through CS1 in general is a rollercoaster, however Ahmed has made sure that we were all properly prepared throughout this course. General advice, would be to stay on top of things as it's very easy to fall behind in this course as Dr. Ahmed will tell you that as well. If you put forward the effort in this class it will be rewarded in the end.

Clear grading criteria
Hilarious
Caring
4.0
4.0
COP3502
Grade: C+
Dec 13, 2022
Would take again

I was a bit worried about this class, but upon taking it I enjoyed it! Dr. Ahmed is a really kind and understanding professor. The course is still a rigorous CS1 course and you will definitely learn something, but Dr. Ahemd is a great professor.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
4.0
COP3502C
Grade: C
Dec 14, 2022
Would take again

Professor Ahmed is the best professor I have ever had at UCF. He is incredibly caring and understanding. His class is not easy, but he makes learning enjoyable and recognizes hard work. I'd recommend him to anyone who wants to learn and be challenged while feeling like they belong in a class. Also, I was so scared to take this class haha.

Participation matters
Inspirational
Lots of homework
5.0
4.0
COP3502C
Grade: B-
Dec 15, 2022
Would take again

Could not recommend Dr. Ahhmed any more than 5. Despite his class being tough he will work with you for you grade and give extra credit towards the end. Be prepared to work on the programming assignments for easily 20-40 hours per assignment as they are NOT easy. Despite this, you learn a lot through the assignments that is essential for the FE.

Lots of homework
Respected
Accessible outside class
5.0
4.0
3223C
Grade: A
Dec 16, 2022
Would take again

Professor Ahmed's class is full of information. He often goes overtime to make sure he covers a topic in full. Expect 2-3 Homework assignments a week and a lab problem as well as quizzes intermittently. I have emailed Professor Ahmed at midnight multiple times and he has answered within minutes. I highly recommend him for CS majors. Extra Credit.

EXTRA CREDIT
Lots of homework
Accessible outside class
5.0
5.0
COP3502
Grade: B
Dec 19, 2022
Would take again

To sum it up: really hard class,incredible teacher(the best I've had in fact.) He will push you to your limits and you will hate your life for the next four months but you will learn SO MUCH.He explains things succinctly and with a very clear control of the subject matter,unlike so many of the teachers I've had so far.Take him if you want to learn.

Tough grader
EXTRA CREDIT
Amazing lectures
5.0
4.0
COP3223H
Grade: A
Dec 20, 2022
Would take again

Ahmed is an excellent teacher. He has a bit of an accent but is still very legible. His grading is very fair and he even gave a 2% Extra Credit assignment near the end of the semester. The extra credit assignment was a mini version of the final project and lab exam which also have opportunities for extra credit. Ended the class with a 101%

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
4.0
3502C
Grade: A-
Jan 7, 2023
Would take again

Prof. Ahmed was an excellent lecturer who provided lots of resources, made project guidelines incredibly clear, and, most importantly, cared greatly for his students. He is very approachable and quick to respond. Highly recommend taking CS1 with him!

Clear grading criteria
Caring
Accessible outside class
5.0
4.0
3502C
Grade: A
Jan 17, 2023
Would take again

This class is difficult, won't sugar coat it, but Prof. Ahmed makes it easier to grasp the concepts. I've seen him stay over office hours countless times to help out students. He truly cares about his students and wants to see you succeed. He is a gem of a professor and you won't regret taking him. Be sure to redo all the codes he does in lecture.

Participation matters
Hilarious
Caring
4.0
5.0
COP3223C
Grade: C
Jan 24, 2023

Dr Ahmed is a nice guy, but man was this a tough class. If you have never coded before or if you are not a CS major reconsider taking this professor. His homework is really hard and his tests are on pencil and paper. No textbook used. Labs were optional you just have to do the assignment. Prof is very caring and reach out to him if you have issues.

Tough grader
Lots of homework
Lecture heavy
5.0
5.0
3502C
Grade: Not sure yet
Jan 29, 2023
Would take again

Loving his lectures! Very informative, easy to follow, and detailed. Caring and spend a good amount of time after the class to help the students. Assignment seems hard. But his guidance, notes, exercises, videos, and TAs will guide you to complete them and become good on the topic. Looking forward to the remaining part of the semester.

Amazing lectures
Hilarious
Lecture heavy
4.0
5.0
3502C
Grade: D+
Feb 25, 2023
Would take again

I know I got a D in this class, that does not make Dr. Ahmed a bad professor. There is a lot of reading, the material can be tough, but even when you fail an assignment or quiz, you can always go to the TAs or him, because when you review what you miss it is like you are learning.

Get ready to read
Caring
Respected
4.0
3.0
3502C
Grade: A-
Mar 7, 2023
Would take again

Very average workload, plenty of extra credit opportunity (quizzes and one homework were extra credit), 3 major tests make up like 40% Very fair grading and above average lecture (and he's funny)

EXTRA CREDIT
Clear grading criteria
Test heavy
5.0
4.0
3502C
Grade: A+
Apr 10, 2023
Would take again

His exams are taken from past foundation exams so he does a good job at preparing you for it. He takes his time on more complicated topics and writes everything out. Also, gave an extra credit quiz at the end of the semester that gave you up to 4% on final grade.

Amazing lectures
Hilarious
Lecture heavy
5.0
4.0
3502C
Grade: Not sure yet
Apr 21, 2023
Would take again

I love Ahmed! He's such a caring professor and is very understanding when it comes to his students. I saw a review that stated he takes care of his students, I can assure you he does. If he teaches CS1, take him! The programming assignments can be long, and some content can take a bit to grasp but it's only natural. Very fair grading as well w/ EC.

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
3.0
3502C
Grade: A+
May 3, 2023
Would take again

Ahmed is one of the best professors that I have ever had. He is so thorough with his lectures that it is difficult to not understand a topic. he provides clear, transparent expectations for quizzes and tests and properly prepares you for them. He is also funny, caring, and a good lecturer! 100% recommend him If you can ever take him for anything

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
COP3502C
Grade: A
May 4, 2023
Would take again

Professor is very caring and nice, always wishing the best for his students. He responds to emails quickly and will not hesitate to help if you have any concerns. Tests and quizzes are difficult, but you can easily do well if you study as they are formatted similarly to the Foundation Exam. Can recommend this professor if you are a CS major.

Tough grader
EXTRA CREDIT
Caring
5.0
5.0
3502C
Grade: B-
May 4, 2023
Would take again

Professor teaches very well, and there are MANY resources for students outside of class to receive help with course material. This course is very challenging, and both the Midterm & Final count towards a big chunk of the grade. All quizzes and exams are handwritten, so be prepared to memorize code for the exams. Great professor, hard class.

Tough grader
Amazing lectures
Test heavy
5.0
5.0
COP3502C
Grade: C
May 5, 2023
Would take again

I was so scared of this class. So scared. Good thing Ahmed had tons of teaching resources, GREAT SARC and SI instructors, and lots of helpful lectures. If you submitted a project ahead of time, you got 5% extra credit, and every bit counts. Examwise, there was only a final and a midterm, with four in class quizzes and two lab quizzes. Love him.

EXTRA CREDIT
Lots of homework
Test heavy
5.0
3.0
3502C
Grade: C
May 5, 2023
Would take again

Dr. Ahmed cares a lot for his students and prepares you for the CS foundation exam. He boosted my grade to a C from a D+, dropped worst quiz and PA, and gave extra credit. He records and posts all of his lectures to canvas. I was given detailed feedback and solutions to almost everything. We were given 5 programming assignments worth 24%(3 Lengthy)

EXTRA CREDIT
Caring
4.0
4.0
3502C
Grade: A-
May 5, 2023
Would take again

IT major here,if I can get an A- in this class while working full time with Ahmed then you know hes good at his job. Abundant with learning resources but you NEED to attend every lecture because I guarantee you will be behind if you miss even half a lecture. Great extra credit and quizzes are great prep for his mid/final exam and the FE! #TeamAhmed

Get ready to read
Participation matters
Lecture heavy
4.0
5.0
3502C
Grade: C
May 5, 2023
Would take again

As an IT major, I was never good at coding and still am not. But Ahmed cares about his students and offers extra credit and even curved at the end when I was not passing so I passed. CS1 is a very tough subject and class, and requires a ton of studying on your own time as well as using the TA's and SARC Tutoring. Overall, very kind professor.

EXTRA CREDIT
Lecture heavy
Test heavy
4.0
4.0
3502C
Grade: C+
May 6, 2023
Would take again

Real funny guy and great at teaching such a challenging course. Tons of helpful resources, I could've done better if I took advantage of them all. Quizzes and exams are brutal but based on past FE questions. Programming assignments are very long. Grading is lenient with extra credit and slight curve at the end. Lowest quiz and assignment dropped.

EXTRA CREDIT
Gives good feedback
Hilarious
5.0
3.0
COP3502C
Grade: A
May 11, 2023
Would take again

Ahmed is the best CS professor I've had. Lectures (also livestreamed and recorded) are super informative and helpful, plus has a bunch of xtra resources and lecture notes on Canvas. Quizzes and exams aren't easy, but always fair (study well- never got below 86% on any). Has a ton of extra credit and curves at the end. A lot of graded exercises tho.

Amazing lectures
Lots of homework
Caring
5.0
5.0
3502C
Grade: B
May 18, 2023
Would take again

Dr. Ahmed provides personal one-on-one help, course material, and resources that make it possible for a student, like myself, who had an incredibly weak foundation from intro-to-c, to pass his course. The class will be extremely challenging if you're under similar circumstances as I was. If you put in the work and reach out, you will succeed.

EXTRA CREDIT
Caring
Respected
4.0
4.0
3502C
Grade: B-
May 25, 2023
Would take again

Ahmed was a great and very kind professor, and his assignments made sense for the class. I did, however, find his lectures really difficult to follow along with and actually understand. He really does put in a lot of effort for the class though, and if you work outside of class to understand what's going on, you'll do well.

Caring
Respected
Lecture heavy
5.0
3.0
3502C
Grade: A-
Jun 9, 2023
Would take again

If you are a CS major hoping to pass the foundation exam, I can confidently say that Professor Ahmed prepared me well, and I passed. He may not write the exam like other CS1 professors, but his lectures are comprehensive, and his tests/quizzes closely follows the FE question format. I loved the flexibility of zoom meetings or in person lectures.

Clear grading criteria
Lecture heavy
5.0
3.0
3502C
Grade: A+
Jun 26, 2023
Would take again

I can confidently say Ahmed is a great professor - I passed the Foundations Exam with a 97/100, thank's to his caring attitude and amazing lectures. I would take him again

Amazing lectures
Hilarious
Caring
4.0
3.0
COP3503
Grade: A
Oct 24, 2023
Would take again

He is one of the professors of all time. Six straightforward homework assignments with hints given in class, taking about 4 hours each, and weekly guided lab assignments about 1 hour each. Four quizzes, a midterm, and a non cumulative final. Tests and quizzes were fair, averages usually were ~75. No complaints, I learned CS!

Clear grading criteria
Gives good feedback
Caring
2.0
3.0
3502C
Grade: B-
Dec 1, 2023

I personally just found the class to be very disheveled. It's tough, and with the materials not being the best you have to network or find some way to supplement the class. However, he does give out plenty of extra credit and assignment dropping and so on. It's also a very high workload.

Tough grader
EXTRA CREDIT
Lots of homework
5.0
4.0
3502C
Grade: B-
Dec 4, 2023
Would take again

Honestly I've taken a good amount of CS classes and by far Ahmed has left the biggest mark on my education so far in terms of knowledge and resources. Highly recommend and I love his goofy and fun attitude, you can tell he really cares about each and every one of his students.

Hilarious
Caring
Lecture heavy
4.0
2.0
COP3223C
Grade: A
Dec 6, 2023
Would take again

Ahmed is a cool dude. Not the most amazing professor in the world, but he tries to teach. His teaching pace is a bit too fast for my takes, though. The tests are pencil and paper. Though, if you have prior coding experience, the class will be pretty free.

4.0
3.0
COP3223C
Grade: A+
Dec 8, 2023
Would take again

Overall great professor. Without prior coding experience, I could understand this course being a little tough, but he and his TA's seem to genuinely care and want you to pass the class. Some of his MS Paint explanations are a little hard to follow, but the coding examples are super intuitive. Pay attention and you will succeed with ease!

Respected
Lecture heavy
2.0
5.0
3502C
Grade: Drop/Withdrawal
Dec 11, 2023

Professor Ahmed is a great teacher that feels like he genuinely cares for his students, the class material is although very hard and as someone that had minimal coding experience this class seemed impossible. So, goodluck!

Tough grader
Get ready to read
Lecture heavy
4.0
5.0
COP3502C
Grade: B
Dec 13, 2023
Would take again

This class is very difficult but Ahmed is def your best choice. He actually cares about his students and wants you to pass. The class is decided by 6 programing assignments, 4 quizzes,1 midterm, and the final worth around 30% of your final grade. This class takes a lot of effort but if you put in the time its very manageable.

Caring
Lecture heavy
Test heavy
4.0
3.0
3223C
Grade: A-
Dec 13, 2023
Would take again

Ahmed is a good professor. Most of the time his lectures are easy to follow, except for the times when he uses Microsoft Paint to explain the concepts. Overall a good professor but the class will be difficult if you have little to no prior coding experience. Definitely recommend getting some coding knowledge under your belt before taking the class.

Lots of homework
Lecture heavy
Accessible outside class
5.0
4.0
COP3502C
Dec 15, 2023
Would take again

Difficult class overall but Ahmed does a good job of teaching material and providing resources to succeed. A LOT of time outside of class is necessary to review and understand concepts. All lectures are recorded. Assignments will take multiple days. Quizzes and exams are fair. Grade is curved at the end. Feel mostly prepared for the FE.

5.0
1.0
3502C
Grade: A
Dec 15, 2023
Would take again

Ahmed made what could've been a very hard class, extremely easy. Really doesn't matter how much coding experience you have going in because he does a C review at the beginning of the semester. Nearly all assignments had their due dates extended, tests and quizzes were easy, if you needed help TAs always had office hours, and there was EC + a curve.

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
3.0
COP3502C
Grade: A
Dec 15, 2023
Would take again

The class was pretty straightforward (even though there was a fair amount of content). All tests were fair and there was EC and a curve at the end of the course. Professor clearly cares about the students, is funny, and has a decent computer science meme game. He literally has a 5.3/5 on rate my professor, which I didn't even know was possible.

EXTRA CREDIT
Caring
Accessible outside class
5.0
3.0
3502C
Grade: A+
Dec 15, 2023
Would take again

Ahmed was amazing, funny in lectures, and very accessible outside of the class through emails or office hours.He also cares much about his students.

Amazing lectures
Hilarious
Caring
5.0
3.0
COP3223C
Grade: A
Dec 15, 2023
Would take again

As someone who has had programming experience with Java, Ahmeds class was not too hard to follow along, as his powerpoints were informative and he showed plenty of walk-through examples. He did a great job teaching the C programming language and would say I'm confident moving onto COP3502 (CS1) As long as you put in honest effort you will pass

Participation matters
Amazing lectures
Clear grading criteria
2.0
4.0
COP3223C
Grade: A
Dec 21, 2023

If you're in CS major, Dr. Ahmed is a good choise. But if you are not and this is your only programming class, you should try to svoid him. He made class unnecessary hard for who are not in CS major. Lot's of coding assignment, including 10-11 labs. No multiple choice in exam neither in quiz. Try to look for other prof if you're not in CS major.

Tough grader
Lots of homework
Test heavy
5.0
4.0
COP3502C
Grade: A-
Dec 21, 2023
Would take again

W professor

Amazing lectures
Caring
Online Savvy
5.0
4.0
COP3223C
Grade: A+
Dec 23, 2023
Would take again

Ahmed is an awesome professor. He wants his students to pass! He will spend a lot of time going through examples step by step until everyone understands! Yes, there is a lot of work involved, but it helps you to get a grasp on the material. All of the lectures were also available Zoom and were recorded, so it was a very flexible class. TAKE HIM!

Lecture heavy
Accessible outside class
Online Savvy
4.0
4.0
COP3223C
Grade: A
Jan 7, 2024
Would take again

Hilarious and informative lectures, even though he can be hard to understand sometimes. Coding assignments are fair and easy if you pay attention. After a quiz, Prof. Ahmed always goes over answers. Tests, however, can be absolutely brutal. I struggled to get A's on these tests, since they seemed to almost intentionally troll students.

Gives good feedback
Hilarious
Online Savvy
5.0
4.0
COP3503
Grade: B
Jan 8, 2024
Would take again

After taking him for Intro to C, CS1, and CS2, I can confidently say Dr. Ahmed is probably my favorite professor at UCF for CS. He explains everything clearly in lecture, has clear grading criteria, doesn't bombard you with assignments but doesn't grade with like two things, and his quizzes and exams always felt fair

Clear grading criteria
Caring
Accessible outside class
4.0
5.0
COP3503
Grade: A-
Jan 8, 2024
Would take again

Dr. Ahmed is a good guy, but the class itself is convoluted and requires to know a lot for the beefy exams. There is only 1 midterm and the final isn't cumulative, and the questions he asks on it are basic, and having a medium-level understanding of it will be sufficient to pass. The homework varies in difficulty, which can be easy or impossible.

Lots of homework
Lecture heavy
Online Savvy
5.0
2.0
COP3502C
Grade: A
Jan 9, 2024
Would take again

Best professor I've had in a while. He cares about his students and wants us to succeed, not just in the class but in the future as well. Class is definitely hard but he teaches the material very clearly. All exams, quizzes, and assignments are fair and based on what he teaches. Long story short, you'll cry a lot but learn a lot. Great professor!

Participation matters
Caring
Lecture heavy
1.0
5.0
3502C
Grade: C
Feb 5, 2024

He does not listen to you. He would not work with my accommodations, and when the TA helps you because you do not understand, he accuses you of cheating. This had caused me to leave UCF and to tell everyone how terrible the program is!

5.0
5.0
3502C
Grade: A
Feb 11, 2024
Would take again

I took C and CS1 classes with him and really wish I could take more. Lectures are awesome and explains things really well with examples, drawings, and live coding. Lots of resources and worksheets. Assignments are tough, but I could handle them. Exams are fair. Followed all his instructions in CS1, got an A. Got 89 in FE. I'm thankful to him.

Participation matters
Amazing lectures
Inspirational
5.0
4.0
COP3502C
Grade: A-
Feb 25, 2024
Would take again

You'll be intimidated at first but if you get to know people & put in a ton of time for hw/study you'll be fine. PAs were hard, shared across all profs but his exams/quizzes were the most fair, he curved ~4% at the end. Both Ahmed & TAs were super helpful. CS1 is easily the most difficult class I've ever taken but the community around it was great.

Participation matters
EXTRA CREDIT
Lots of homework
5.0
2.0
COP3223C
Grade: A+
Apr 12, 2024
Would take again

Great professor, very fair, and class format is fantastic. You only need to go to class for quizzes or exams, otherwise you can do everything remotely (which worked perfectly for my schedule). His lecture slides cover 99% of what he asks on quizzes, and the rest he will mention during lectures.

Hilarious
Caring
Accessible outside class
3.0
3.0
COP3223
Grade: A+
Apr 12, 2024
Would take again

Good at teaching material. His quizzes are hard as they are not well-written. He will try to trick you, you just have to pay attention to the details. His tests on the other hand are fair. Not a super friendly guy if you ever need to discuss questions outside of class. TA's are very helpful. I usually spend around 5-6 hours a week on his class.

Lots of homework
Accessible outside class
Online Savvy
5.0
4.0
3502C
Grade: B
Apr 27, 2024
Would take again

Professor Ahmed gives very detailed lectures and anyone who has taken COP3502 can say that he really cares about his students and wants people to pass his class. This class had a lot of work with it but it definitely helped with preparing for exams and quizzes. Even though his course is in person, he recorded the lecture videos for web courses too.

Clear grading criteria
Caring
Respected
5.0
2.0
3502C
Grade: A
Apr 27, 2024
Would take again

Honestly, if you want to pass FE, take him. He will prepare you quite well for that. All the class materials are extremely organized with the option to attend zoom class.

EXTRA CREDIT
Amazing lectures
Lecture heavy
5.0
2.0
COP3223C
Grade: A
Apr 27, 2024
Would take again

Easily the best professor I've ever had. He rekindled my love for programming. He posts all the notes which allows us to easily go ahead if we wish. He is super caring and reminds everyone that we are all doing great. While his exams are very long, there are only two, and his quizzes aren't terrible if you study. Streams lectures to zoom as well.

Amazing lectures
Inspirational
Hilarious
5.0
2.0
COP3502
Grade: A
Apr 27, 2024
Would take again

Took for both 3223C and 3502C. The best professor I've ever had. He simplified all of the material in this class and made it super easy to understand. The assignments are hard, but TAs are available to help. Quizzes aren't terrible, but the exams are quite long. However, you can easily ace them if you study. Definitely recommend to anybody.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
3.0
COP3502H
Apr 28, 2024
Would take again

You definitely have to work to keep up with this class. Assignments are long and numerous. Complex topics are covered within days and then you're on to the next. That said, Ahmed does a great job of sufficiently and succinctly explaining each topic, and you can tell he loves teaching. A strong conceptual foundation in C is necessary to succeed.

Amazing lectures
Lots of homework
Respected
5.0
4.0
COP3502
Grade: A
Apr 28, 2024
Would take again

Dr. Ahmed is the most competent and caring prof that I have ever had at UCF. CS1 is a big weed out class where many students are intimidated and struggle. Ahmed is a more fair and forgiving prof, but this class will still require lots of work. He does a great job at explaning the concepts and providing resources to practice and prepare for the FE.

EXTRA CREDIT
Caring
Accessible outside class
5.0
3.0
COP3502H
Grade: A
Apr 29, 2024
Would take again

AMAZING lecturer despite his accent. Absolutely brilliant and also funny dude. Quizzes and exams are similar only difference is # of questions. Programming assignments are pretty tough but doable if you start early as recommended. A lot of complex concepts and the class is extremely fast paced so do not procrastinate. Easy A if you study and care.

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
3502C
Grade: A-
Apr 30, 2024
Would take again

I enjoyed Dr. Ahmed's classes a lot. His approachable teaching style, incorporating visual aids and drawings, really helped my understanding of complex concepts. In addition to the in person lectures, he does them live on Zoom and has them recorded so we can watch them later. His class structure is very organized and easy to follow as well. 5/5

Clear grading criteria
Lots of homework
Accessible outside class
5.0
4.0
3502C
Grade: A-
Apr 30, 2024
Would take again

Great Professor, super kind, you will learn plenty.

EXTRA CREDIT
Clear grading criteria
Lots of homework
4.0
3.0
COP3223
Grade: A
May 1, 2024
Would take again

If you want to learn how to code in C, take Ahmed. Requires a lot of work outside of class to become proficient in coding, but if you pay attention to his lectures you will succeed. TA's were helpful. Make sure not to slack off past midterms, class ramps up quite a bit and you must get at least a 40 on the final to pass regardless of overall grade.

Lots of homework
Caring
Lecture heavy
5.0
4.0
COP3502C
Grade: A
May 1, 2024
Would take again

CS1 is a hard class for anybody, regardless of CS skills. Dr. Ahmed made a very difficult class so much easier. He has fantastic lectures, with great examples on every topic. He takes his time to explain thoroughly, and he has a bunch of resources, as well as a great team of TA's waiting to help. If you want excellent prep for the FE, TAKE HIM!

Amazing lectures
Caring
Accessible outside class
4.0
4.0
COP32223
Grade: Not sure yet
May 1, 2024
Would take again

DO NOT TAKE IF U ARE NOT A CS MAJOR. First half of semester is very easy if u have taken a previous programming class. After midterm, ramps up VERY quickly. TAs are very helpful. Lots of assignments and lab assignments.

Clear grading criteria
Lots of homework
Test heavy
1.0
4.0
COP3223C
Grade: B
May 1, 2024

DO not take for intro to c. Compared to the other intro to c professors he is so much harder for no reason. In the final week he has a final exam, exam lab, project, and quiz. He expects us to do this while juggling the other classes. Also he should take into account many of the people in the class are freshmen and have to move out.

Participation matters
Test heavy
5.0
3.0
3223C
Grade: A
May 1, 2024
Would take again

Hard class and professor gives hard assignments and tests but if you put in the effort can easily get an A. Probably the best professor ive had at UCF so far in regard of how he explains things. Would highly recommend.

Participation matters
Lots of homework
Lecture heavy
4.0
3.0
3223C
Grade: A-
May 2, 2024
Would take again

You might need some coding experience even if not in C, but he starts the course as if we don't know any coding. He gives great lectures (recorded too!). Each week there's a lab and one or two other coding assignments. His quizzes and tests are paper based so know how to write code without a complier. He also likes to crack jokes in lectures :D

Amazing lectures
Gives good feedback
Hilarious
5.0
5.0
3502C
Grade: C+
May 2, 2024
Would take again

CS1 is pretty easily the hardest class I've ever taken, but Ahmed does a good job of setting you up to succeed. Pretty extensive material on every topic for you to study from, and he's also just a nice guy. Tests and quizzes are very difficult but definitely fair, there are 4 quizzes, 6 PAs and 2 exams, one quiz and one PA are dropped.

Tough grader
Participation matters
Lots of homework
3.0
4.0
COP32223
Grade: A+
May 2, 2024
Would take again

His lectures are good, and he is good at teaching. However, he is not amazing when it comes to communication. He is harder to reach and is not super helpful or open. His quizzes are VERY difficult as he tries to trick you, and the questions are vague.

Lots of homework
Lecture heavy
5.0
4.0
COP3502C
Grade: B-
May 3, 2024
Would take again

Dr. Ahmed is genuinely the most kind and caring professor at UCF. He gives lots of opportunities to boost your grade. His quizzes are hard but the midterm and exams are pretty fair. Every time I run into him outside of class he always checks up me.

Amazing lectures
Caring
Respected
5.0
4.0
3502C
Grade: A
May 3, 2024
Would take again

CS1 is one of the most rigorous and stressful classes in the CS degree, and with any other professor I likely would have dropped mid-semester. However with Dr. Ahmed, not only did I pass but I also succeeded above and beyond way further than I thought I was capable of. Lots of study material that prepare you for the tests, accommodating and funny.

Clear grading criteria
Respected
Accessible outside class
5.0
4.0
COP3502C
Grade: A
May 3, 2024
Would take again

Excellent professor for a very challenging class. Before taking CS1, ensure that you understand C very well. Dr. Ahmed provides excellent resources during the first week of class to help with C review. He is an excellent teacher who explains things step-by-step with drawings and code examples. Be prepared to spend lots of time on assignments!

EXTRA CREDIT
Amazing lectures
Lots of homework
4.0
5.0
COP3502C
Grade: C
May 3, 2024

Don't take if you aren't a CS major bc it's unnecessarily harder that it already is. Cried a LOT but also learnt a lot. First half of the sem is the toughest material wise, second half is relatively easier. 6 PAs, 4 quizzes, a midterm and a final. Loads of extra credit opportunity. Overall good class, take if you are up for the challenge.

EXTRA CREDIT
Amazing lectures
Test heavy
3.0
5.0
COP32223
Grade: Not sure yet
May 4, 2024
Would take again

Midterm,final,4 in person quizzes(lowest dropped),weekly lab and class coding assignments, and 11 canvas concept quizzes.Midterm,quizzes and final were on paper. Midterm/final was concepts,code tracing,finding bugs,and writing small codes.Also had to do lab exam which was writing a program in class on a computer. Lecture slides are PACKED with info

Lots of homework
Test heavy
3.0
5.0
3502C
Grade: B
May 6, 2024
Would take again

lectures were extremely long and sometimes he even went overtime for them which made me loser focus since it was an hour 15 minute long class. some of the programming assignments were taunting and made me cry so start those early. the slides were pretty useful though but exams take up a huge chunk of your grade so there is that. overall he was ok

Get ready to read
Lecture heavy
Test heavy
4.0
5.0
COP3502
Grade: B+
May 8, 2024
Would take again

Start PAs early, this should be the class you focus the most on during the semester. PAs are time-consuming, make sure to start early and get help from TAs. PowerPoints are alright study material. Good teacher, hard course.

Participation matters
Lots of homework
Caring
5.0
5.0
COP3223C
Grade: A
May 10, 2024
Would take again

He wants you to succeed, but you're going to have to work for it. I'm an aerospace major with not a lot of programming experience, but I ended up getting an A. Programming assignments, quizzes, and tests will be challenging, worth a large amount of your grade, but will teach you so much. The labs and lab exams are the cherry on top.

Lots of homework
4.0
5.0
COP3223C
Grade: A+
May 10, 2024
Would take again

Professor Ahmed is a great teacher. He goes very in-depth and provides extra videos on complex topics. This course is hard. A lot of work and a lot of studying is required to do well. The quizzes were harder than the actual exams IMO. He assigns a lot of HW but it's actually helpful and not just busy work. He also offers extra credit.

Tough grader
EXTRA CREDIT
Amazing lectures
5.0
4.0
COP3502C
Grade: A-
May 13, 2024
Would take again

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.

Amazing lectures
Clear grading criteria
3.0
3.0
COP3223
Grade: A
May 16, 2024

I had no prior coding experience and got an A. However, I had to heavily rely on TAs to understand what I was doing, the lectures were not very helpful for me. Lots of projects, and usually not a lot of warning that one is about to be due. Other professors covered more content. Exams were difficult, but projects saved your grade

Clear grading criteria
Gives good feedback
Accessible outside class
4.0
4.0
COP3502H
Grade: A
May 18, 2024
Would take again

+ Lectures were organized/informative/recorded - Fast-paced lectures + Not much HW - Some overcomplicated HW + Quizzes/exams were fair - Quizzes/exams had no notes allowed and covered many topics He didn't make the class more difficult than it needed to be, and he prepared us well for the Foundation Exam. He dropped the lowest PA/quiz grades.

EXTRA CREDIT
Amazing lectures
Caring
4.0
5.0
3223C
Grade: A-
May 19, 2024
Would take again

I learned a lot

Lots of homework
Test heavy
Accessible outside class
2.0
4.0
3223C
Grade: F
May 20, 2024

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.

Lots of homework
Lecture heavy
Test heavy
5.0
4.0
3223C
Grade: A
Jun 7, 2024
Would take again

High speed lectures, tough quizzes and tests, thoughtful assignments. Absolutely will take for CS1 and CS2

Tough grader
Lots of homework
Lecture heavy
5.0
5.0
3223C
Grade: A
Jun 7, 2024
Would take again

Excellent profesor. I studied hard and very hard for the class and I learned so much. The final project is super hard and the tests too. I recommend getting help and review sessions by the TAs as they are the best source.

Lots of homework
Lecture heavy
Test heavy
3.0
5.0
3502C
Grade: Not sure yet
Jun 23, 2024
Would take again

Class takes up a lot of time but does teach you what you need for the foundation exam. It is fast-paced, stressful, and hard to catch up unless you put in a ton of effort. My only complaint is that I wish there were more interactive coding exercises in class aside from lectures, otherwise, it's okay.

Get ready to read
Participation matters
Lots of homework
5.0
3.0
COP3502C
Grade: A
Aug 1, 2024
Would take again

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.

EXTRA CREDIT
Caring
Lecture heavy
4.0
4.0
3502C
Grade: A+
Aug 5, 2024
Would take again

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.

Participation matters
EXTRA CREDIT
Graded by few things
4.0
5.0
3502C
Grade: B
Aug 5, 2024
Would take again

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.

Lots of homework
Lecture heavy
Test heavy
5.0
4.0
COP3503
Grade: A-
Aug 7, 2024
Would take again

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.

Tough grader
Amazing lectures
Gives good feedback
5.0
5.0
COP3502C
Grade: B-
Aug 7, 2024
Would take again

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.

Participation matters
Lots of homework
Caring
5.0
4.0
COP3502C
Grade: A
Aug 7, 2024
Would take again

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.

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
2.0
COP3503
Grade: A
Aug 7, 2024
Would take again

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.

EXTRA CREDIT
Lecture heavy
Online Savvy
5.0
2.0
COP3503
Grade: B
Aug 7, 2024
Would take again

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.

EXTRA CREDIT
Amazing lectures
Respected
5.0
3.0
COP3223C
Grade: A
Aug 26, 2024
Would take again

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.

Gives good feedback
Hilarious
Accessible outside class
2.0
5.0
3502C
Grade: C
Sep 5, 2024

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.

Lots of homework
Lecture heavy
Test heavy
5.0
4.0
COP3502C
Grade: B+
Sep 10, 2024
Would take again

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.

2.0
3.0
COP3223
Grade: B+
Nov 11, 2024

I would rather have Meade. Assignments are so specific because of codegrade which your output has to match to specifically or your testcase is wrong. I solved a problem in a different way than he did and in the outline there was no specific requirement in how to solve the assignment. He's very boring only will take him if i have no other choice.

Tough grader
5.0
4.0
COP3502C
Grade: A
Nov 19, 2024
Would take again

Had him for Intro to C and CS1. Take him. He's the best professor I've had. This class is very hard, but that's not his fault. He offers many extra credit opportunities and even drops the lowest quiz and PA. He often extends assignments and genuinely wants the best for his students. Stay on top of everything and practice! You got this!!

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
3.0
COP3223
Grade: B
Nov 25, 2024
Would take again

Good professor, bad accent though but still understandable if you lock in. Assignments are somewhat average as he uses CodeGrade which requires you to have one-to-one exact output or else whole code is wrong. His quizzes are average as well but has you handwrite code although the lab exam is online. Would recommend to sit in front to really pass.

Tough grader
2.0
5.0
3223C
Grade: D
Nov 25, 2024

Do NOT take him if this is your last required coding class. His class is unnecessarily difficult because I'm assuming he's preparing CS students for more difficult coding courses. He does not give enough time for tests, only like half the period, then he starts lecturing. I would say the good thing about his class is the lectures are recorded.

Lots of homework
Test heavy
Accessible outside class
5.0
3.0
3223C
Grade: A
Dec 1, 2024
Would take again

I took his intro to C class and I only have one thing to say: YOU WILL LEARN C IF YOU TAKE THIS PROFESSOR!! I'm serious! You will learn C, and it will be worth it. If you have a chance to take this professor, what are you waiting for?! ...unless you don't want to learn C, then it'll feel a little hard.

Amazing lectures
Lots of homework
Respected
1.0
5.0
3223C
Grade: Not sure yet
Dec 2, 2024

He goes through topics very quickly with little to no time to grasp the concepts.his grading on homework uses codegrade (which allows no room for any changes in the answer, such as capitalization or extra spaces in outputs) not to mention his hand written tests which he give you no time for. For an intro course this class is incredibly difficult.

Tough grader
Test heavy
2.0
5.0
3223C
Grade: Not sure yet
Dec 3, 2024

If you can choose a different professor, do it! He is a very nice guy, but not a good professor. He has a STRONG accent, so it is very difficult to understand him and his tests are all hand written. He gives you barely anytime to do the tests, and then proceeds to do a whole lecture after. He makes the class a lot harder than it should be!

Lots of homework
5.0
5.0
COP3502C
Grade: B
Dec 5, 2024
Would take again

Ahmed is truly an amazing CS1 professor and I encourage anyone to take him. The class itself is structured in a very forgiving format (1PA and quiz dropped, possible EC for midterm) and he is very clear in how he explains concepts. My biggest recommendation is to keep pace because the class can feel very unfair if you fall behind a concept or two.

Amazing lectures
Clear grading criteria
Respected
4.0
3.0
3223C
Grade: B
Dec 6, 2024
Would take again

Professor Ahmed is very engaging in lectures and makes the content make sense. If there's something you don't understand, there are many resources for help. Assignments are always able to be done with what has been taught up to that point, and they aren't too tricky anyway. The tests cover all content for the modules in question.

4.0
4.0
3223C
Grade: A-
Dec 7, 2024
Would take again

For Engineering majors like me, this class will be a burden. The first half of this class is very easy, but the difficulty ramps up, and the time taken to go over difficult topics in lectures drops. Lectures are good and there are many office hours to help. Lots of assignments, and final project is long and difficult. The class is a grind.

Lots of homework
Lecture heavy
5.0
4.0
COP3502
Grade: A
Dec 7, 2024
Would take again

Lectures were good. He held an online zoom meeting for each class so I didn't need to go on campus unless there was a quiz/exam. The only time I felt like I didn't succeed was when I didn't put in the effort to understand the content.

Amazing lectures
Lots of homework
5.0
4.0
3223C
Grade: A-
Dec 7, 2024
Would take again

I took this class with no prior coding experience, nervous about how beginner-friendly the course would be. I'm happy to say this course was an amazing introduction to programming! If you do all the homework, go to lectures, take notes, and seek guidance through SARC, TAS, ULAS, etc, you WILL succeed. Perfect course for CS majors going into CS1 :)

EXTRA CREDIT
Amazing lectures
Caring
5.0
4.0
3502C
Grade: Not sure yet
Dec 8, 2024
Would take again

While the class material itself is pretty difficult, Dr. Ahmed makes it easy to understand in the lectures. There are lots of TA office hours available every day of the week where you can get help. Theres a good amount of assignments so if you do bad on one quiz and a few assignments you can still bring your grade up.

Amazing lectures
4.0
5.0
3502C
Grade: B
Dec 8, 2024
Would take again

Very good professor, but also a very difficult class (which is not his fault). I had him for Intro to C before going into CS1 and he was great both times. He said on the first day of class that the easiest CS1 assignment would be 10x harder than the hardest Intro to C assignment and he did not exaggerate, so be prepared for a challenge.

5.0
1.0
COP3223C
Grade: A
Dec 9, 2024
Would take again

Honestly if you know programming already, this class is chill. Ahmed doesn't really care if you skip, and as long as you get your work done on time you'll have no problems in this class.

EXTRA CREDIT
Amazing lectures
Caring
3.0
4.0
COP3223
Grade: C
Dec 9, 2024

Very difficult exams and quizzes. I did very good in python(94% on both midterm and final), but didn't pass a single exam in this class. He spent maybe one day on the toughest subject in the course(DMA) and gave a quiz the next class(I think). Final Project is really tough, nearly 500 lines of code(strict guidelines for the program)

EXTRA CREDIT
Lots of homework
Accessible outside class
5.0
2.0
3502C
Dec 9, 2024
Would take again

Ended up getting him mid semester 2024 fall due to Meade's leave. I really enjoyed how professor explains concepts and puts them into "real life examples" such as Binary Tree explanation with cousin / children / parent... Even though he was flooded with responsibilities he always showed up happy and full of energy for every lecture.

Amazing lectures
Inspirational
Caring
5.0
3.0
COP3223C
Grade: A
Dec 9, 2024
Would take again

Ahmed was a really good intro to c prof, the course was not an easy a but I feel prepared for his cs1 class. His quizzes can be tough bc of the time limit but if u study the lecture you'll be fine. Programming assignments were pretty easy and he gave multiple ec opportunities for points towards the midterm

EXTRA CREDIT
Amazing lectures
Lecture heavy
4.0
2.0
3223C
Grade: A
Dec 10, 2024
Would take again

Professor Ahmed teaches a very beginner friendly course and even though my section had a lot of people with prior experience, he still taught us as if we were beginners (which is good). There are weekly assignments and exercises that help you learn content and since he uses code grade, you will find out very quickly how well you did on assignments.

Clear grading criteria
Caring
Respected
2.0
4.0
3223C
Grade: C-
Dec 10, 2024

Don't take this professor if you aren't a CS major. His lectures go so fast and somehow we still end up falling behind. There's no time to catch up if you fall behind during the lectures. All the assignments must follow a very strict rubric and if you don't follow it, you'll be doxed points. He's a nice guy but his teaching style is not good.

Tough grader
Lots of homework
Lecture heavy
5.0
4.0
COP3502C
Grade: B-
Dec 10, 2024
Would take again

As an IT major I feel he was the best option for CS1. You cover a lot of material and the class is programming based, so make sure to time manage and study ALL the material if you want to do well. Office hours and SARC helped me a lot. Overall, it was a VERY challenging class, but Ahmed is a great professor and wants us all to succeed.

Tough grader
EXTRA CREDIT
Lots of homework
5.0
3.0
3502C
Grade: A
Dec 10, 2024
Would take again

You don't need to go to class as he records all his lectures on Zoom which is super helpful if you need to go back if you missed something or need clarification. Our class got a little behind due to the hurricane canceling 3 classes but he did his best. Be sure to start assignments early as they can take some time.

Test heavy
5.0
3.0
COP3502C
Grade: B-
Dec 12, 2024
Would take again

Lectures and online videos posted by Ahmed are VERY helpful. This can be a really hard class. Tests are worth 53% of your grade. Assignments: 24% (4 each) Quizzes: 12% (best 3/4) Coding lab exam: 4 %. Labs and other homework: 6%. Very reachable and communicative. Great TA's. He has a good sense of humor. Overall, I really enjoyed his class.

Amazing lectures
Clear grading criteria
Test heavy
5.0
4.0
3502C
Grade: A-
Dec 12, 2024
Would take again

CS1 will be a tough course regardless of who you take it with. However, Dr. Ahmed does a fantastic job at explaining the concepts and structuring the class. You should start early on each programming assignment because they can be very extensive. As long as you dedicate the time, this class will be tough but very rewarding and interesting.

Amazing lectures
Lots of homework
3.0
5.0
COP3502C
Grade: Drop/Withdrawal
Dec 12, 2024

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 no matter how much i studied and asked for help

Tough grader
Caring
Lecture heavy
3.0
3.0
COP3223C
Grade: A
Dec 13, 2024
Would take again

ATTEND ALL LECTURES! I missed a couple of lectures and found myself struggling to catch back up. His lectures were solid though and the way the grading is structured made it possible to do well even with some bad quiz grades. He doesnt give enough time for exams and often for hw too, unless you know the material VERY well.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
2.0
COP3502C
Grade: A
Dec 13, 2024
Would take again

AMAZING professor. Provided so many resources to ensure success. Curved exams and dropped lowest quiz/assignment. Tons of videos and practice problems in every module. Explains topics thoroughly and has a good sense of humor. People will blame him for getting a bad grade but he makes every effort to help his students. 100% would take again.

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
4.0
3223C
Grade: A-
Dec 15, 2024
Would take again

He is a great professor! Legitimately cares about his students and will do anything to help you understand. Also very willing to change and adapt things to help you if going through issues.

Clear grading criteria
Lots of homework
Caring
5.0
4.0
COP3503
Dec 18, 2024
Would take again

Professor lectures and examples are very helpful in understanding the material. Midterm and final exam (not cumulative) make up around 65% of grade. Material in 2nd half of semester is harder than 1st. Professor is fair and curves class at end of the semester. CS2 is a tough class but Ahmed makes it manageable. Would recommend!

5.0
4.0
COP3223H
Grade: A
Dec 20, 2024
Would take again

Very good professor but lots of work. Do not delay to work on projects because projects can take a while.

Participation matters
Lecture heavy
Accessible outside class
4.0
3.0
COP3223C
Grade: C+
Dec 20, 2024
Would take again

I won't lie, coming from a mechanical engineering major and coding not being my strong suit, this class was HARD. The quizzes and tests are a bit tough and there are a lot of hw assignments, but Dr.Ahmed is very helpful and whiling to help if you ask! I had a few issues at the end w/ the Lab Exam and Final Project and he helped me!

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
4.0
3223C
Grade: B+
Jan 10, 2025
Would take again

Pacing sped up a lot after the midterm but other than that I can't complain. I feel prepared going into CS1 and thanks to the TAs anything I was confused about or any bugs I needed help with was solved quickly. Make sure to start the final project early. Lectures are recorded and on zoom but quizzes and exams are in person.

Respected
Accessible outside class
5.0
5.0
COP3502C
Grade: B
Jan 14, 2025
Would take again

Really good professor for a sort of weed-out class. He zoomed the lectures and labs so you didn't have to go to everything, made the class as easy as he could. Also really funny when he wants to be. The best way to pass is STUDY. Memorize the codes and what's going on. It helps a lot.

Amazing lectures
Hilarious
Test heavy
5.0
4.0
COP3223C
Grade: A+
Mar 25, 2025
Would take again

He structures the class for the FE so you are more likely to pass. Worth the 7:30 pm class. Study past FEs and his exercises. He and his TAs are smart and have a lot of office hours. It's not an easy class in general so you need to study A LOT and start the PAs on the day they are assigned. PA1 is the hardest. You can also join class on zoom.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
3502C
Grade: A
Apr 4, 2025
Would take again

Great professor, he boils down topics to their simple parts. Very helpful for understanding a topic from scratch. His tests are difficult, but nothing out of the "ordinary", study using his resources and the million FE websites out there and you'll do great. Also is funny which is VERY needed when doing CS1. Do NOT procrastinate his assignments!

Participation matters
Lots of homework
Lecture heavy
5.0
3.0
COP3502C
Grade: A-
Apr 5, 2025
Would take again

Best but hardest professor to take for CS1. His lectures are so entertaining, he narrows down complex concepts into fun visualizations, cares so much about the understanding of his students, you can tell he is passionate. Prepares you for the FE, but I would take w an easier professor if you don't need to take the FE or are a CS major. Loved him!!!

Tough grader
Amazing lectures
Caring
1.0
4.0
3502C
Grade: Drop/Withdrawal
Apr 15, 2025

I do not recommend taking professor Ahmed's class for CS1. The class itself is already difficult, but the professor's accent makes it difficult to understand his lectures. He also does not usually respond to emails, but if he does, he tries to make it as brief as possible with little regard about if you actually understand or not.

Tough grader
Test heavy
5.0
4.0
3502C
Grade: A
Apr 22, 2025
Would take again

Definitely need to use lectures. Those programming assignments are no joke don't wait till the last moment

Amazing lectures
Clear grading criteria
Lecture heavy
4.0
3.0
3223C
Grade: A-
Apr 22, 2025
Would take again

Just as a warning, if you are not a CS major I would not recommend taking his Intro to C class unless you are either, enthusiastic about coding, or have prior coding experience. However, if you are a CS major, he is an amazing professor. He explains the concepts the best I've seen with simple, yet effective illustrations and explanations.

Amazing lectures
Caring
Respected
5.0
3.0
COP3502C
Grade: A
Apr 22, 2025
Would take again

Ahmed is among my favorite professors at UCF. This is the second class i have taken with him and it was great, if you put in effort and attend all lectures you will succeed! His tests are fair, he offers multiple ec opportunities and is great at teaching the content. If you are a CS major i highly recommend recommend him.

EXTRA CREDIT
Amazing lectures
Respected
4.0
3.0
COP3502C
Grade: Not sure yet
Apr 22, 2025
Would take again

Professor Ahmed makes sure to give a clear understanding of all the topics given in class. You will have to make sure you keep up outside of class to watch the videos, and do the problems he mentions to do. It is pretty easy to fall behind in class. So if you make the time/give yourself time to understand the topics, it's a pretty fair class.

EXTRA CREDIT
Lecture heavy
Accessible outside class
5.0
4.0
COP3502C
Grade: B-
Apr 22, 2025
Would take again

Dr. Ahmed is a very good lecturer and reinvigorated the passion I had left for coding and made me more eager to learn when I would hear his explanations. The class itself doesn't feel too difficult as long as your keep up with the content which is where the real challenge presents itself because there is A LOT of content to learn and a lot of work.

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
4.0
COP3502C
Grade: B
Apr 22, 2025
Would take again

Even though his lectures are not mandatory, you need to attend them to understand the class because he explains things very thoroughly. He also gives ample resources so you can succeed in his class. His homework assignments will take longer than a day. When he says don't wait till the last minute... DONT WAIT UNTIL THE LAST MINUTE.

Amazing lectures
Caring
Respected
5.0
4.0
COP3502C
Grade: A
Apr 22, 2025
Would take again

Overall very solid professor. Very clearly he is very passionate about teaching and does do his hardest to make sure everyone understands, and is willing to repeat things even for the one person that doesn't understand. Quizzes are tough, exams are just longer quizzes. The programming assignments aren't that bad, just need 2 days to do them usually

Lecture heavy
Test heavy
5.0
4.0
COP3502C
Grade: A-
Apr 22, 2025
Would take again

Dr. Ahmed is an outstanding professor. His lectures are well spoken and thoroughly explained, although it can be rushed at times due to the amount of material in this course. Ahmed typically gives out extensions for assignments with a small penalty and extra credit here and there. Overall he is great and I would take another course with him.

Amazing lectures
Test heavy
Accessible outside class
5.0
4.0
COP3502C
Grade: A-
Apr 22, 2025
Would take again

He rescheduled my quiz even after he told us at the beginning of the year he wouldn't. :D

5.0
3.0
3502C
Grade: A
Apr 22, 2025
Would take again

Great Professor, definitely recommend him!

Participation matters
Hilarious
Accessible outside class
5.0
3.0
COP3502C
Grade: B
Apr 22, 2025
Would take again

very good teacher

Lots of homework
Hilarious
Respected
5.0
5.0
COP3502C
Grade: A
Apr 22, 2025
Would take again

One of the best professors at UCF. Lectures are super useful, programming assignments are difficult but manageable and you're given plenty of time to finish them. Good extra credit. Put effort and time into this class and you'll be rewarded.

Participation matters
Amazing lectures
Hilarious
5.0
2.0
COP3502C
Grade: A
Apr 23, 2025
Would take again

Very easy grader for exams, and you will learn a great deal in this class, I coasted through and still got an A, easy class, never went to lecture, but he always recorded them and posted the cloud recordings.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
COP3502H
Grade: Not sure yet
Apr 23, 2025
Would take again

Great prof. Knows this class well, and great at explaining concepts. Skipped classes from around halfway point, not struggling since he makes quiz and exam content very clear. Take if possible

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
COP3502C
Grade: A-
Apr 23, 2025
Would take again

Love that he cared about getting his point across, whether in person, in lecture on zoom, in videos or text / code. He has resources for everyone, and excellent TAs to pair with him

EXTRA CREDIT
Gives good feedback
Online Savvy
5.0
3.0
COP3502C
Grade: C
Apr 23, 2025
Would take again

Amazing Teacher. A lot of material covered but they're not difficult, just make sure to make time for this course.

Participation matters
Amazing lectures
Accessible outside class
5.0
3.0
COP3502C
Grade: Not sure yet
Apr 23, 2025
Would take again

Amazing Prof

Clear grading criteria
Inspirational
Accessible outside class
5.0
3.0
COP3502C
Grade: C+
Apr 23, 2025
Would take again

I like his professor. I was with him on Intro to C, and took a later computer science I class just to have him again

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
4.0
3502C
Grade: A-
Apr 23, 2025
Would take again

Dr. Ahmed is very good at explaining the concepts in a way students understand. The assignment descriptions and rubrics are very clear and easy to understand

Amazing lectures
Clear grading criteria
Inspirational
5.0
1.0
3502C
Grade: A-
Apr 23, 2025
Would take again

He's an amazing professor for CS1. He explains complex topics very well, and there are plenty of resources to prep for exams and quizzes. Take him if you can.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
3502C
Grade: A
Apr 24, 2025
Would take again

Professor Ahmed is really good at explaining things in an easy to understand manner. He genuinely cares about his students and gives great examples to visually show what he is teaching. Definitely take this professor.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
5.0
3502C
Grade: A-
Apr 24, 2025
Would take again

1. Extremely helpful and cares about you understanding the basics before rushing into harder examples(provides real life examples/jokes to help) 2. Records every lectures and provides helper videos past that to make sure you understand topics 3. Class is extremely challenging, but prepares you for FE and provides loads of extra credit opportunities

Amazing lectures
Inspirational
5.0
4.0
COP3502H
Grade: Not sure yet
Apr 25, 2025
Would take again

If you are a CS major prepping for FE or just someone who really wants to learn DSA, this class will prove to be extremely valuable. This is by no means an easy class. Expect to put in a lot of work. There is a lot of work and 4 quizzes and the midterm and the final and 6 PAs that are worth 24% of your grade. All lectures are uploaded online.

Amazing lectures
Clear grading criteria
Lots of homework
5.0
4.0
3502C
Grade: A
Apr 27, 2025
Would take again

One of the best professors I ever had. Gave really good in-dept lectures, and was very accessible and gave good feedback. Good amount of homework but that is because he wanted to give us lots of opportunities practice. Exams were always fair, and there were numerous extra credit opportunities. Good job helping prepare for FE!

Amazing lectures
Gives good feedback
Lots of homework
5.0
3.0
3502C
Grade: A
Apr 28, 2025
Would take again

ahmed is the goat. took him for intro to c as well. assignments are as hard as cs 1 gets, good practice though for the FE. don't be lazy and study and you'll do fine.

Inspirational
Lots of homework
Respected
5.0
3.0
COP3502C
Grade: B
Apr 29, 2025
Would take again

Dr. Ahmed cares about the success of his students and wants them to do well given the amount of emphasis that he puts into his lectures, assignments, and practice exercises. All the work he assigns is designed to help you learn the concepts in a clear manner, and to assist students to pass the Foundation Exam. Overall, I would take him again.

Amazing lectures
Caring
Lecture heavy
4.0
4.0
3502C
Grade: C
Apr 29, 2025
Would take again

Good professor overall. CS1 is a lot of work don't slack off. He gives really good lectures and explains stuff well. Expects you to watch videos outside class and attend labs to learn some topics so don't skip either. First coding assignment was the hardest rest got easier. Overall I really like Ahmed.

5.0
4.0
COP3502C
Grade: A
Apr 30, 2025
Would take again

Taking Computer Science 1 with Prof. Ahmed is a great choice. The course is definitely difficult, but he makes it interesting. His lectures are clear and in-depth, and are able to be watched online. He also uses previous foundation exam questions (or similar ones of his own) on assignments/quizzes/tests to start preparing comp sci majors for the FE

Amazing lectures
Respected
Test heavy
5.0
3.0
COP3502C
Grade: B
Apr 30, 2025
Would take again

Lectures are in-depth and recorded, so it's fine if you miss one. He posts tons of recordings and practice questions to further emphasize material. Tells you what are on quizzes and tests. Lowest quiz is dropped. Gave extra time for a couple of assignments. TAs are helpful and good graders. What you put into the class is what you will receive.

Amazing lectures
Clear grading criteria
2.0
4.0
3502C
Grade: Rather not say
May 1, 2025

Honestly had to get help outside of this class because the structure did not work for me. Midterm dragged me down and this class just could have been better honestly. Lab teacher didn't show up half the time and prof was generally not really involved.

Lots of homework
Lecture heavy
Test heavy
5.0
4.0
3502C
Grade: B
May 1, 2025
Would take again

Very funny professor, made class enjoyable. The midterm and final are 50% of your grade. The final is not cumulative, only tests the topics you learned after the midterm. If you need to take the FE I recommend taking Ahmed, his tests helped prepare me. All lectures can be attended through zoom. DO NOT SKIP THE LECTURES, YOU WILL FALL BEHIND!

Amazing lectures
Hilarious
Test heavy
5.0
4.0
3502C
Grade: A-
May 1, 2025
Would take again

One of the greatest professors ever, has so much material already posted for every topic so you can get ahead and self study as much as you need, is very caring and wants you to succeed. It is not an impossible class just make sure to use your time wisely and work hard!

Amazing lectures
Caring
5.0
2.0
3502C
Grade: A
May 1, 2025
Would take again

Amazing class, Amazing professor. I don't think i have ever taken a better class than this at UCF

EXTRA CREDIT
Clear grading criteria
Inspirational
3.0
5.0
COP3502C
Grade: C
May 2, 2025
Would take again

DO NOT TAKE THIS CLASS IF YOU ARE A IT MAJOR!! CS1 with ahmed is designed to prepare you for the FE since he makes the questions. If you aren't taking the FE... do yourself a favor and take it with an easier professor. This class broke me, but for the difficulty, the topics were taught good enough (if you can get over the accent)

EXTRA CREDIT
Clear grading criteria
Test heavy
5.0
3.0
3502C
Grade: A
May 2, 2025
Would take again

This is a great class if you truly want to learn. Although this class prepares you for the FE, Dr. Ahmed ensures why you are learning the topics covered in the class and how they are useful. He is passionate about the material and helping students as best as he can. Get ready to work hard for quizzes, exams and programming assignments.

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
4.0
3502C
Grade: A
May 4, 2025
Would take again

Ahmed is an amazing professor, I highly recommend taking CS1 with him. The course is inherently challenging, but Ahmed gives you every opportunity to thrive and understand the material. There are a mix of quizzes and exams that total around 65 percent of your grade, so be prepared to study. There is also a nice 5 point curve on the final grade.

Tough grader
Amazing lectures
Clear grading criteria
2.0
5.0
COP3502C
Grade: C-
May 6, 2025

He was a nice teacher, but the quizzes, midterms and etc... were all hard. I studied for hours and my highest was a 56 on a quiz, coming into right after intro to c this was a really intense class, and if you don't a good understanding of C DONT TAKE, there are easier teachers then him so take them! HE IS HARD, HIS TESTS ARE HARD, mentally draining

Tough grader
Lots of homework
Test heavy
5.0
5.0
3502C
Grade: B-
May 7, 2025

Great professor. You will learn. You also will get PTSD. I'm 2 weeks out and still having nightmares about him dropping another assignment at 4am. TAs are fabulous join the discord. Get ready to study but you will learn c if it is the last thing you do. If you want to pass the fe take him.

Get ready to read
Lots of homework
Test heavy
5.0
4.0
3223C
Grade: C
May 8, 2025
Would take again

very caring

EXTRA CREDIT
Lots of homework
Caring
5.0
2.0
3502C
Grade: A-
May 10, 2025
Would take again

Had for both 'intro' and CS1, Ahmed is an absolute top teir professor. If you put in any amount of effort you will almost certainly get atleat an A-. If your ok at problem solving, then the mandatory assignments should be enough to grasp the material and pass the tests. If not, the class is packed with great resources/practice. (TAKE ADVANTAGE!!!!)

EXTRA CREDIT
Clear grading criteria
Caring
5.0
2.0
COP3502C
Grade: A
May 16, 2025
Would take again

He offers plenty of review and easy labs to practice the material, and he prepares you well for the foundation exam without having tests that are unnecessarily difficult. Highly recommend him for CS majors, especially given the reputation other CS1 professors have.

Inspirational
Caring
Accessible outside class
5.0
3.0
COP3502H
Grade: A+
May 20, 2025
Would take again

Great teacher! 10/10 take him

EXTRA CREDIT
Inspirational
Caring
5.0
3.0
3502C
Grade: A
May 27, 2025
Would take again

Honestly one of the best professors I've had. Genuinely cares about students doing well. All lectures are recorded and posted on zoom. This class is a lot of work but the tests aren't too difficult. Definitely recommend taking Ahmed for CS1. Multiple extra credit opportunities offered also.

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
4.0
3502C
Grade: A+
Jul 5, 2025
Would take again

Dr. Ahmed is an amazing professor. The class has a 4pt curve, 86-90 is A- along with all other grades. 6 Programing Assignments, 4 Quizzes, 2 Exams, and some exercises. Class is exam heavy but his exams are just longer quizzes. All assessments are completely fair (no I'm not saying that cuz its ez to me, i got a 40 on first quiz).Truly amazing prof

Amazing lectures
Caring
Lecture heavy
5.0
4.0
COP3502C
Grade: A
Jul 10, 2025
Would take again

he was the best professor I have had in ucf, hands down.

5.0
4.0
COP3502C
Grade: A
Aug 25, 2025
Would take again

AMAZING professor, he teaches the topics very well and gives good examples to understand them. The class is HARD and some assignments are long so make sure to start early. Make sure to attend the lectures and labs because everything you learn in them will show up in the assignments / exams. Thanks Professor Ahmed for such a good class!!!

Amazing lectures
Respected
5.0
4.0
COP3502
Oct 6, 2025
Would take again

He's a great professor. He has real skill in describing things in a way that students understand and addressing common confusions.

Amazing lectures
Hilarious
Lecture heavy
3.0
5.0
3502C
Grade: Drop/Withdrawal
Oct 10, 2025

Yes, the prof gives lots of resources for you to learn the topics but wow, there is so much material in this class and the speed at which it transitions was very hard for me to keep up with. As an IT major DO NOT take this prof, you will literally need to become a software engineer in 3 months in order to pass this class

Tough grader
Lecture heavy
Test heavy
5.0
2.0
3223C
Grade: A
Oct 14, 2025
Would take again

I had Professor Ahmed for both COP 3223H and COP 3502H and he was excellent. He did well in ensuring you knew both the theory and how to program the concept. Grading for the programming assignments is done well - test cases are graded instantly and you can see the results before the due date.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
COP3502C
Grade: A
Oct 17, 2025
Would take again

His PAs are hard so start them ahead of time. He teaches the class very clearly and his TAs are accessible. He prepares you well for the foundation exam and because of him I passed first try.

Amazing lectures
Lots of homework
Respected
5.0
3.0
3502C
Dec 2, 2025
Would take again

Amazing resources. He explained things thoroughly and was so easy to understand. As someone who has a bit of a hard time learning CS, he made it much easier. He's very involved also and honestly deserves more credit from the university for all that he does.

Amazing lectures
Respected
Accessible outside class
5.0
3.0
COP3502C
Grade: A
Dec 3, 2025
Would take again

The best professor I had at UCF, I would take him for every class I take from now on. Clear lectures, lots of extra credit, and he records/streams all classes. To succeed: keep up with lectures, start programming assignments early, watch the labs, study with classmates, and practice problems on the FE website constantly for every new topic given.

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
4.0
3502C
Grade: C-
Dec 3, 2025
Would take again

Even though I'm not sure I'm going to pass, I would absolutely take Dr. Ahmed again. He's understanding, gives extra credit when the class needs it, and his lectures break things down in a way that finally makes sense. You can tell he genuinely wants his students to succeed. He'll prep you for the FE better than any other professor!!

Amazing lectures
Respected
Accessible outside class
1.0
5.0
COP3502
Grade: D+
Dec 3, 2025

There was a lot of work if you take this class make sure you have an easier schedule. Ahmed lectures always went over and for some people had issues overall. I wasn't a big fan of Ahmed would take someone else

Tough grader
Lecture heavy
Test heavy
5.0
3.0
3223C
Grade: A
Dec 3, 2025
Would take again

Ahmed is a great professor and if you really care about learning he wants you to learn. His TAs are great and do want you to pass. Dont use chatgpt in any of his classes because they can tell. If you do the programming assignments you will be fine in the class. There are a lot of programming assignments but it helps you a lot and they arnt long.

EXTRA CREDIT
Lots of homework
Lecture heavy
5.0
1.0
COP3502C
Grade: A
Dec 3, 2025
Would take again

Probably one of the best (if not the best) professors I will ever have. Cares about each student and gives (at least for us) numerous extra credit opportunities. Makes quizzes much easier than they could potentially be, but still teaches the material extremely well and you will not be cheating yourself. Take him over everyone else!

EXTRA CREDIT
Amazing lectures
Gives good feedback
2.0
4.0
COP3502
Grade: Rather not say
Dec 4, 2025

To be honest, he's not a bad professor especially, if you're a CS major then I'd recommended that you should take him. He goes in-depth with the subject and prepare you for the foundation exam and CS2. However, non-CS major SHOULD NOT TAKE HIM! I'd suggest taking someone else for CS1, if you're a non-CS major

Amazing lectures
Respected
Test heavy
5.0
3.0
COP3502C
Grade: A
Dec 6, 2025
Would take again

Dr Ahmed was a fantastic, caring, and funny professor. You could tell he takes his students' success to heart, and to that end, he offers many opportunities for extra credit. Him and his TAs are all very supportive and they foster a great sense of community, making this class a wonderful group to be a part of. Loved my semester.

EXTRA CREDIT
Lots of homework
Caring
5.0
3.0
COP3502C
Grade: C
Dec 6, 2025
Would take again

wonderful prof and TAs who always tried to help students with lots of available office hours, and many resources given in canvas. anybody here who is telling you to take another professor does not understand that Dr. Ahmed is probably the most lenient professor for this course. the topics can be difficult, but switching professors wont change that

Participation matters
EXTRA CREDIT
Accessible outside class
5.0
4.0
COP3502C
Grade: A
Dec 9, 2025
Would take again

HANDS DOWN BEST CS TEACHER, LOOK NO FURTHER. Amazing lectures, breaks everything down for students in a way they can understand. Difficult class but he will help you understand every concept through his spectacular teaching methods. He and his TA's are always there for help and support. Best Professor I've EVER had 100/10 would take any Ahmed class

Amazing lectures
Caring
Respected
1.0
4.0
COP3502C
Grade: D+
Dec 9, 2025

Might not be the best idea to take this prof if you're not a CS major. Lectures are hard to follow/sit through, very large programming assignments every 2 weeks. The course feels like it is built with the assumption that the students are already proficient at C and writing algorithms. Had to self-teach a lot. Lots of extra credit opportunities tho

Tough grader
EXTRA CREDIT
Lots of homework
5.0
4.0
COP3502C
Grade: C
Dec 10, 2025
Would take again

Amazing Professor and really cares for all students

Amazing lectures
Lots of homework
Caring
1.0
4.0
COP3223C
Grade: A
Dec 11, 2025

The professor expects students to do way too much. Gives us a 400+ line project to do over Thanksgiving break. This class is not worth taking if you don't need the credit. The labs are very useless as the TAs don't really help you with the assignments. I would find another professor if possible, or take a different professor.

Lots of homework
Lecture heavy
5.0
4.0
COP3223C
Grade: A
Dec 12, 2025
Would take again

Ahmed was a great choice for Intro to C. Even though you're taking your tests on paper, which is odd for a computer class, they were fair. His end of year project was a little confusing at times and could've been given at an earlier date so that it wasn't due during thanksgiving break and finals. Overall it was a good class and I highly recommend.

Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 258 grades
Most common grades:
A (95)
A- (36)
A+ (26)
Grade Distribution
A(121)B(43)C(35)D(13)F(2)A-/B+(52)
Based on 285 reported grades
A: 95
A-: 36
A+: 26
B: 25
Common Tags
Lots of homework (104)
Amazing lectures (95)
Caring (79)
EXTRA CREDIT (67)
Lecture heavy (66)
Accessible outside class (57)
Clear grading criteria (52)
Test heavy (51)
Rating Trend

Improving

+1.26 avg change
Apr
May
Jul
Aug
Oct
Dec
Last 6 months
Ratings by Course

CS1

5.0

(1)

CIS3003

5.0

(1)

COP3502H

4.8

(6)

COP3502C

4.6

(76)

COP3503

4.6

(12)
+8 more courses
Difficulty by Course

COP32223

4.3

COP3223H

4.2

COP3502

4.1

CS1

4.0

3502C

3.8

Similar Professors