4.2

Ahmad Waqas

Computer Science - Florida International University

4.2
Quality
3.0
Difficulty
82%
Would Retake
111
Reviews
4.2
Quality
3.0
Difficulty
4.2
Helpful
4.2
Clarity

82%

Would Retake

111

Reviews

Rating Distribution
Official

5

72

4

15

3

7

2

4

1

13

What Students Say

Not a bad lecturer but hes super unprepared

CGS2100 - 2.0 rating

his class is extremely hard

CGS2100 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 75 grades
Most common grades:
B+ (25)
B (13)
A- (11)
Grade Distribution
A(15)B(13)C(6)D(6)F(0)A-/B+(36)
Based on 88 reported grades
B+: 25
B: 13
A-: 11
A+: 8
Common Tags
Clear grading criteria (38)
Amazing lectures (27)
Caring (26)
Gives good feedback (19)
Respected (18)
Test heavy (14)
Accessible outside class (14)
Graded by few things (14)
Rating Trend

Improving

+0.48 avg change
Dec
Mar
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

COP4338

5.0

(7)

COP2210

4.8

(8)

COP3337

4.4

(39)

COT3100

4.4

(22)

COP3530

4.4

(8)
+2 more courses
Difficulty by Course

COP4534

3.7

CGS2100

3.1

COP3337

3.1

COP2210

3.0

COT3100

2.8

Reviews (111)
3.0
4.0
COP3337
Nov 15, 2021
Would take again

Not the worst professor out there. He takes his time to explain, tests are tricky though. Best advice I can give is to READ THE BOOK. Questions can get very specific

2.0
4.0
CGS2100
Grade: B
Nov 17, 2021
Wouldn't take again

Not a bad lecturer but hes super unprepared. No textbook or study modules available on canvas. No homework at all (not a good thing ). Your grade in the class is entirely dependent on passing his hard tests. The class was unnecessarily made difficult by him and I recommend taking someone else if you can.

Test heavy
5.0
2.0
COP3337
Grade: B+
Dec 5, 2021
Would take again

He teaches very well, and accommodates for any issues you may be having. Test is tricky but if you know your material, you should be fine. If you dont code on your own past what he teaches in class you wont do well, thats your own fault. He teaches what you should practice, then tests you on it. Pretty straight forward.

Gives good feedback
Accessible outside class
Clear grading criteria
3.0
3.0
COP3337
Dec 6, 2021
Would take again

He takes forever to grade. The syllabus was not followed as he assigned work the last week of class, and it was meant to be assigned earlier in the semester. He is not bad at explaining but he has to work on his organization and how to test. I really liked his class until the last two weeks came in. Not the worst option but not the best either.

1.0
5.0
COP3337
Dec 9, 2021
Wouldn't take again

This class is absolutely awful. The grading is extremely strict and literally its up to you to make sure you pass the exams. If you dont pass the exams, then you might as well drop out. I had a low B and didnt do so well on the final and my grade dropped almost 3 letter grades. Horrid grader.

5.0
4.0
COP3337
Grade: A-
Dec 10, 2021
Would take again

He is very good at explaining complex concepts in an easy way with real-world examples. His lectures are interesting and I enjoyed his classes. However, the exams are difficult. You can't do good if you don't study. Overall, a good experience and a great professor.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
COP3337
Dec 10, 2021
Would take again

He is amazing professor. I have learned a lot in his lectures. He is always helpful. The exam questions are always tricky but if you take classes regularly you will get good grades. I must say he is excellent professor for programming class.

Gives good feedback
Accessible outside class
Amazing lectures
1.0
5.0
CGS2100
Grade: D
Dec 13, 2021
Wouldn't take again

his class is extremely hard

Graded by few things
Test heavy
Tough grader
1.0
4.0
CGS2100
Grade: Not sure yet
Dec 13, 2021
Wouldn't take again

this class was reliant on about 4-5 grades for the entire semester. some of these grades I didn't even know till the end of the semester. the projects were difficult for no reason and you basically learn nothing. if you have the chance to take someone else I highly recommend you do so.

Accessible outside class
Graded by few things
Tough grader
1.0
5.0
CGS2100
Grade: Rather not say
Dec 13, 2021
Wouldn't take again

terrible grader and hard to communicate with. this professor doesn't help you at all and it is hard to understand his lectures. he also gives hardly any assignments so if you fail one thing u fail the class.

Test heavy
Beware of pop quizzes
Lecture heavy
5.0
2.0
CGS2100
Grade: Rather not say
Dec 14, 2021
Would take again

Great lectures and clear way of teaching. You don't miss the class to cope with the class rhythm. Pretty straight forward when it comes to grading.

Respected
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CGS2100
Grade: Rather not say
Dec 14, 2021
Wouldn't take again

Hardly any assignment through the semester and a few lengthy projects without clear instructions. If you didint understand the material perfectly you were screwed on the projects as theres nothing to help you other then his lectures.

Skip class? You won't pass.
Test heavy
Lecture heavy
5.0
1.0
CGS2100
Dec 14, 2021
Would take again

a good course

Skip class? You won't pass.
Graded by few things
Clear grading criteria
5.0
1.0
CGS2100
Dec 14, 2021
Would take again

Awesome lectures. You will learn the skills with practical examples.

Amazing lectures
Caring
Tough grader
5.0
1.0
CGS2100
Dec 14, 2021
Would take again

his class is extremely interesting and full of learning but hard.

Participation matters
Skip class? You won't pass.
Amazing lectures
5.0
1.0
CGS2100
Dec 14, 2021
Would take again

great lectures to learn.

Accessible outside class
Participation matters
Amazing lectures
5.0
2.0
CGS2100
Dec 14, 2021
Would take again

You will learn a lot in his class but you have to be active participant in class.

Respected
Participation matters
Amazing lectures
5.0
1.0
CGS2100
Dec 14, 2021
Would take again

Professor Waqas is very passionate about teaching and he wants his students to succeed. He does use tricky questions so if you do the homework , everything is straight forward.

Respected
Amazing lectures
Tough grader
3.0
4.0
CGS2100
Grade: A-
Dec 14, 2021
Wouldn't take again

Not a bad lecturer but there isnt many study materials. We had no textbook the entire semester Practicing isnt enough to pass the tests, you need to memorize everything to do good. Despite this, he actually does accommodate for students if you reach out to him. He curved my test for me to pass with an A-. Class was unnecessarily difficult

Skip class? You won't pass.
Graded by few things
Test heavy
1.0
5.0
CGS2100
Grade: Rather not say
Dec 15, 2021
Wouldn't take again

Terrible at making assignments

Lecture heavy
So many papers
Tough grader
1.0
4.0
CGS2100
Grade: Not sure yet
Dec 15, 2021
Wouldn't take again

Hardly any opportunity to fix grades

Graded by few things
Group projects
Hilarious
1.0
5.0
CGS2100
Grade: Audit/No Grade
Dec 15, 2021
Wouldn't take again

Hard tests and no assignments, fail once u fail the course. Take someone else

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
3.0
CGS2100
Grade: D+
Dec 15, 2021
Wouldn't take again

Passable but its going to be stressful, be prepared to be up all night doing a project

EXTRA CREDIT
So many papers
Tough grader
1.0
4.0
CGS2100
Grade: D-
Dec 16, 2021
Wouldn't take again

Terrible at giving lectures makes it boring and stale. I wanted to fall asleep the whole class and the projects were awful as you never really learn

Skip class? You won't pass.
Test heavy
Tough grader
5.0
1.0
CGS2100
Dec 18, 2021
Would take again

Excellent lectures but complex exam questions. Overall a great class!

Respected
Amazing lectures
5.0
1.0
COP3337
Dec 18, 2021
Would take again

Amazing lectures and his class is full of knowledge. I have enjoyed his course and he showed me the right path for becoming a successful programmer. Excellent experience.

Participation matters
Amazing lectures
Caring
4.0
4.0
COP3337
Grade: A
Feb 17, 2022
Would take again

Yes, his exams are tough but he is very understanding and will help you out in any way possible. Not many assignments. It was his first time teaching at FIU. I am taking him again for Systems Programming and I really enjoy the class and have noticed an improvement in his confidence teaching.

Skip class? You won't pass.
Test heavy
Caring
5.0
3.0
COP3337
Grade: Rather not say
Mar 29, 2022
Would take again

He is excellent at delivering lectures and providing constructive feedback

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
COT3100
Grade: B+
Apr 6, 2022
Would take again

Very lecture heavy professor. His lectures can be a little confusing and he may give attitude. He isn't a tough grader so you can expect to pass the course. Recommendations: Get Chegg 1) with no tutoring available it became a great source for answering your questions. Very easy grader on test and HW assignments. 10 HW worth 50% and 2 Test worth 25%

Lots of homework
Lecture heavy
Graded by few things
5.0
3.0
COP3337
Grade: A-
Apr 20, 2022
Would take again

Excellent professor. He is highly attentive and very hands-on. I enjoyed his class and love his teaching skills. I recommend taking him for this lecture and any other course he teaches. He is truly amazing!!!!

Clear grading criteria
Gives good feedback
Lecture heavy
4.0
4.0
CGS2100
Grade: B
Apr 21, 2022
Would take again

He is nice

5.0
3.0
COP4338
Grade: B+
Apr 21, 2022
Would take again

I took his class during spring2022 in person. He is a really great professor, his lectures are really good, couple of coding assignments, a midterm and a final. He does not have a grading criteria but he curves. Overall you learn a lot and get to do a lot of coding with him in class.

Gives good feedback
Accessible outside class
5.0
4.0
COP3337
Grade: B
Apr 21, 2022
Would take again

He cares for his students. Throughout his lectures he constantly asks if everyone understands and or has any questions before he continues to harder concepts. If someone does not understand, he will rephrase his lecture and use examples to give a clear concept.

Amazing lectures
Gives good feedback
Caring
5.0
4.0
COP4338
Grade: B
Apr 22, 2022
Would take again

All classes are lectures, where he goes over on the white board and IDE what we will be learning that day. You will have 6 assignments, which are challenging but doable, a midterm and final. Midterm and final both consisted of multiple choice questions and 1-2 coding questions. Study the material before midterm/final and you'll pass.

Gives good feedback
Caring
Accessible outside class
5.0
3.0
COT3100
Grade: Rather not say
Apr 25, 2022
Would take again

Read the textbook. Seriously. There was only one assignment per week which summarized the unit and became your study guide come exam time. All of the answers can be found in the textbook, but the homework is not easy, the class is hard, and leniency towards late work is close to nonexistent. The lectures are long and informative.

Get ready to read
Clear grading criteria
Respected
5.0
2.0
COT3100
Grade: B
Apr 28, 2022
Would take again

I had him for discrete structures. Very good professor. Do the Assignments and you will pass the class. The assignment are basically study guide for exams

5.0
3.0
COP3337
Apr 28, 2022
Would take again

He is so so so good!!!! Amazing person and professor. Follow along with his lectures and you can complete the class very easily.

Amazing lectures
Caring
Accessible outside class
3.0
5.0
COT3100
Grade: Rather not say
Apr 28, 2022

The homework is hard, the questions you get are not like the examples he uses in lecture but don't worry, the book usually have the answers to most of those questions. The homework are like your study guides so if you do the homework, the exams will be okay. I just wished he would reply to his emails but overall I think he was a good professor.

Lots of homework
Lecture heavy
5.0
3.0
COP3337
Grade: A-
Apr 29, 2022
Would take again

Professor Waqas is a great and fair professor. He expects you to be present at every class and actively participate in the lectures. Plenty of examples with 1 assignment per topic. Difficult but doable exams.If you study from the textbook and understand how to read code you should be fine. Waqas is very caring and curves the class if needed.

Amazing lectures
Caring
Accessible outside class
5.0
1.0
COP4338
Grade: A+
May 4, 2022
Would take again

Excellent professor at FIU. Don't pay attention to the negative reviews, he teaches very well and his assignments are honestly too easy compared to a standard programming course. To my peers who say he doesn't teach you: he does, also get ready for the real world where learning must be facilitated by yourself. The concepts here are basics.

Amazing lectures
Respected
5.0
3.0
COT3100
Grade: B
May 5, 2022
Would take again

Professor Waqas is a great professor. He has very clear grading criteria and he strictly follows that. He gives homework for every week and has 2 exams. If you go to his class and do the homework, you'll understand the material and will pass this class. He is a very nice person and he cares his class to learn the material in the best way possible.

Clear grading criteria
Caring
Respected
5.0
3.0
COT3100
Grade: B+
May 27, 2022
Would take again

He is a great professor. His lectures are a little heavy but he'll make sure you're good and not behind. He wants you to pass. The low scores don't do him justice. GREAT PROFESSOR!!

4.0
3.0
COP3337
Grade: B+
Jul 25, 2022
Would take again

Waqas lectures are heavy this is because he wants you to succeed. Pay attention to lectures, concepts, and do the assignments you will do well.

5.0
2.0
CGS2100
Grade: A+
Jul 25, 2022
Would take again

Took him for Programming I (online class) in Summer of 2022. There are weekly videos covering the week concepts. The only grades were the weekly assignments and 3 tests, each test 20% and 40% for the assignments. I had basic prior programming knowledge and I understood all the concepts just by watching the videos once or maybe twice.

Clear grading criteria
Respected
Graded by few things
5.0
3.0
COP3337
Grade: A
Jul 25, 2022
Would take again

Great at teaching.

5.0
4.0
CGS2100
Grade: B+
Jul 26, 2022
Would take again

Professor Waqas is a very caring professor. He genuinely cares about student success/ understanding. This is my first programming course (with no prior background in programming), and thanks to the assignments, video lectures, and programming examples, I've been able to learn a lot. He is always available to answer any questions. 10/10 recommend.

Clear grading criteria
Caring
Accessible outside class
3.0
4.0
COP3337
Grade: D-
Jul 27, 2022

He is very good at explaining things, but unless you have a strong background in coding you will probably not be able to complete the assignments alone. He does not give any steps just directions that tell you to make something print so you have to understand how to be creative with it.

Amazing lectures
5.0
3.0
COP3337
Grade: B+
Jul 27, 2022
Would take again

Good prof without much hw and the homework that is given teaches you the content well.

Clear grading criteria
Graded by few things
5.0
4.0
COP2210
Grade: B+
Jul 27, 2022
Would take again

Professor Waqas is a very caring professor. He genuinely cares about student success/ understanding. This is my first programming course (with no prior background in programming), and thanks to the assignments, video lectures, and programming examples, I've been able to learn a lot. He is always available to answer any questions.

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
COP2210
Grade: A+
Jul 27, 2022
Would take again

Took him for Programming I (an online class) in the Summer of 2022. There are weekly videos covering the weekly concepts. The only grades were the weekly assignments and 3 tests, each test 20% and 40% for the assignments. I had basic prior programming knowledge and understood all the concepts by watching the videos once or maybe twice.

Amazing lectures
Clear grading criteria
Respected
3.0
4.0
COP2210
Grade: B+
Jul 29, 2022

His videos are super long and he talks extremely slow. I had to watch on 2x speed. And the content in his lectures are sub par

Lecture heavy
Test heavy
Graded by few things
5.0
2.0
COP2210
Grade: B+
Aug 2, 2022
Would take again

Professor Waqas was a great professor. His assignments had a few errors which can be frustrating but he is very lenient on grading. He has an accent that is understandable but you might run into a few words that you might have to take a few seconds to understand. I wouldn't worry if you take his class online because the videos have captions.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
COP2210
Aug 9, 2022
Would take again

Dr. Waqas is an amazing professor. This is my first programming class, and Dr. Waqas put in a lot of effort into his example videos and presentations to ensure we understood the concepts in the textbook. His assignments, while challenging, brought together the concepts learned for that week.

5.0
3.0
COP2210
Aug 9, 2022
Would take again

Dr. Waqas was very instrumental in my success of this course. I came into this course with no knowledge of programming. He was always available to answer questions I had, responded to emails quickly and provided many examples to better understand the concepts. I enjoyed the assignments very much, and overall had a great experience with this course.

5.0
4.0
COP3337
Aug 9, 2022
Would take again

Knowledgeable and has a great mind for programming. Able to explain difficult concepts using relatable context.

5.0
3.0
COP3337
Aug 9, 2022
Would take again

Prof. Waqas is an excellent professor for teaching necessary tools for programming II. The material covered in class has certainly helped to expand my capacity at coding, but also helped to show how far I still have to go to be proficient. The course helped to introduce me the topics that will require future study.

5.0
3.0
COP3337
Aug 9, 2022
Would take again

The detail in which the professor explained things was the best.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
COP3337
Aug 9, 2022
Would take again

He is a great professor. The lectures were very organized and provided a great structure to help understand the material.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
COP3337
Aug 9, 2022
Would take again

Dr. Ahmad Waqas is a great professor which made learning in the class more enjoyable.The most successful aspect of this class was being able to move forward with my skills in programming, using java. All of the topics and ideas taught in this class will be very useful for my career and improving myself.

Amazing lectures
Caring
Accessible outside class
2.0
5.0
COT3100
Grade: Drop/Withdrawal
Nov 6, 2022

First off, I mean no disrespect. The prof might be stellar at teaching in person, but I wasn't able to manage his online course for COT3100. The recorded lectures only parroted the PowerPoint presentations, so if you didn't understand the textbook and fall behind, you're out of luck and might not be able to catch up. Try in person, or another prof.

Get ready to read
1.0
4.0
COP4534
Grade: Not sure yet
Nov 21, 2022

Great lecturer and nice person but he is so lazy. We're almost done with the semester and he hasn't graded attendance. He doesn't provide any material on Canvas to study if you were out sick. Doesn't reply to emails or messages on Canvas. Don't know what to study for exams? "What we went over." Literally, weeks worth of material. Have fun studying.

1.0
5.0
COP3337
Grade: C
Nov 23, 2022

I'll keep it short and sweet. Just don't take him. He takes 20% of your program grades for small things like having 5 spaces instead of 3. The videos he provides do little to no help. Lastly, he prohibits online learning, so the code you submit must be the way he wants it.

Tough grader
Get ready to read
So many papers
1.0
5.0
CGS2100
Grade: D
Nov 29, 2022

He has provided four videos all semester. no assignments as he promised. only three tests. you fail one, you fail the class. never answers emails nor even tells us what to expect or when our exam is. we're teaching ourselves and don't know what to expect. I watch his videos at 2x speed and it's still too slow. They bore me to sleep.

Tough grader
Get ready to read
Graded by few things
5.0
1.0
CGS2100
Grade: A+
Dec 8, 2022
Would take again

Professor Waqas is good professor. He is very understandable and caring. He also provide good feedback. He posted recorded lectures but if you have doubts, he would arrange meeting and solve it personally. The exams were easy, just need to watch videos lecture and read book. He is fair grader. Overall class is easy.

Amazing lectures
Gives good feedback
Caring
5.0
1.0
COT3100
Grade: A+
Dec 8, 2022
Would take again

Professor Waqas is a good professor. He is very understanding and caring. He also provides good feedback. He posted recorded lectures but if you have doubts, he would arrange a meeting and solve it personally. The exams were easy, just need to watch videos lecture, and read books. He is a fair grader. The overall class is easy.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
COP3337
Grade: B+
Dec 8, 2022
Would take again

He does curve exams and is a really great teacher.

5.0
3.0
COP4534
Grade: B+
Dec 9, 2022
Would take again

He does not want students to worry so much about grades but rather to understand the learning materials. The grading policy was very generous, If you take notes and study before exams, you can pass with an A.

EXTRA CREDIT
Amazing lectures
Accessible outside class
4.0
3.0
COP3337
Grade: B
Dec 20, 2022
Would take again

I wouldn't rely on him solely for learning Java, definitely supplement your knowledge with Youtube or MOOC. That being said, He's a good professor, I just wish he was the one that graded assignments instead of only his TA's, and that he had more time to answer questions after class. He also does curve sometimes.

Clear grading criteria
5.0
4.0
COP4534
Grade: B+
Jan 9, 2023
Would take again

Lecture heavy, but clear with examples. He goes over algorithms from the textbook. You can learn and practice them from YouTube. Exams are all written, as in you have to implement the algorithm for the questions. Class has 3 exams. Watch YouTube videos and go over questions from the textbook and you'll pass the class. There was 1 hw assignment.

Clear grading criteria
Gives good feedback
Lecture heavy
5.0
3.0
COP2210
Grade: A+
Mar 20, 2023
Would take again

The videos provided for every chapter were pretty in depth. He uses hella examples , I mean I was never lost or confused about how to do something. Assignments are pretty straight forwards, but I would say his grading is a little tough. If you actually watch his lecture videos, there is no way you don't pass this course without an A

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
COP3337
Grade: A-
Apr 5, 2023
Would take again

Professor Was is easily one of the best computing professors at FIU. He really cares about his students and makes sure they understand the topics without worrying about their grades. Tests can be quite tricky but he curves. Really good lectures, explains the topics very clearly. Grades the assignments generously. You will both learn and pass.

Amazing lectures
Clear grading criteria
Caring
4.0
3.0
COP3337
Grade: B+
Apr 26, 2023
Would take again

Waqas is a good professor to take for 3337. I would warn you that the tests are all multiple choice that require troubleshooting of given code snippets, and this can be tricky for some. Nearly half the grade is reliant on weekly assignments, and the other half being between 3 exams. Outstanding lectures, and open to questions. Would take again.

Amazing lectures
Clear grading criteria
Lots of homework
4.0
3.0
COT3100
Grade: A
Apr 28, 2023
Would take again

this class was not bad, he gave us a hw every week of 6-10 questions, very doable, and 3 exams based on the hw. if you study the hw and pay attention to his lectures you will be good.

Clear grading criteria
Lots of homework
5.0
1.0
COT3100
Grade: B+
May 1, 2023
Would take again

Awesome professor, if you pay attention in the class and do all the job he will help you if needed just put your effort as much as you can. You will learn a lot excelent professor

4.0
2.0
COT3100
Grade: A-
May 5, 2023
Would take again

Waqas is a pretty good prof. This class isn't extremely hard so most of the material can be learned on your own. Most of his lectures were reading from a ppt but he does examples on the board and clarifies any questions people have. His grading is pretty good. 5% attendance, 35% hw, and 60% from 3 exams. The exams aren't cumulative and hw is easy.

5.0
1.0
COT3100
May 9, 2023
Would take again

Great professor. Do your tasks on time and you will be good. He is a fair grader and does fantastic curves. Accessible and helpful.

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
COT3100
Grade: B+
Aug 2, 2023
Would take again

Professor Waqas was great. He managed to make a 3 hour long lecture very easy. He is very clear and explains things great. He is also very communicative and will reply to messages and emails. He likes to engage with the class. The class was hard but he made it easier by providing us all the tools and knowledge. I will take him again

Clear grading criteria
Gives good feedback
Respected
5.0
1.0
COP3337
Grade: A-
Dec 6, 2023
Would take again

Great Professor overall, programming 2 is not an easy class however he explains concepts deeply and you can tell he has extensive knowledge on the subject. If you go to class and pay attention you will pass and learn a lot. Highly recommend, no complaints I will be looking to take him in future courses.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
COP3337
Grade: B+
Jan 6, 2024
Would take again

He's very clear on what he expects from you. Attendance is 5% of your grade and you have weekly coding assignments. If you pay attention in class, the exams are fairly easy.

Clear grading criteria
Graded by few things
5.0
3.0
COT3100
Mar 14, 2024
Would take again

the GOAT COT3100 professor. Class consist entirely of 7-15 question weekly homeworks that are 55% of your grade and 3 exams that make up 45%. The lectures are great and the test are very similar to the homeworks. If you study the homeworks you will easily pass the test. I learned a lot in this class and it was genuinely enjoyable.

Gives good feedback
Caring
Online Savvy
3.0
3.0
COP3337
Grade: B+
Apr 22, 2024
Would take again

Not bad, not great. Easy class no doubt. Lecture heavy, you'll pass exams. The TA's were really good & there were always grading samples ---not based on exam heavily, but fairly similar verbiage. You'll be fine, attend class + practice makes perfect.

Participation matters
Clear grading criteria
Lecture heavy
4.0
2.0
COT3100
Grade: Not sure yet
Apr 22, 2024
Would take again

Discrete structures/math is chalked up to be extremely challenging---not with this professor. His lectures are pretty good, and videos outside class help too. Homeworks aren't based on lectures entirely, some things you will learn on your own (obviously). You'll be fine, practice + review homework for exams. He a lil' sassy but its whatever.

Participation matters
Lecture heavy
5.0
4.0
COT3100
Grade: C+
Apr 25, 2024
Would take again

This math class was challenging as math isn't my best subject. It had weekly homework and 3 exams, 50% of the grade. Lectures were tough, but doing well on homework meant success on exams. The professor was exceptional, caring, and dedicated. I'd take his classes again if I could. He's one of the best teachers I've ever had, 100/10. GOAT

Clear grading criteria
Caring
Respected
5.0
4.0
COP3337
Grade: B+
Apr 25, 2024
Would take again

Easy homework, hard tests, but lots of extra credit. Would take again.

EXTRA CREDIT
5.0
4.0
COT3100
Grade: B+
Apr 25, 2024
Would take again

Easy tests but the homework is hard, mainly due to the odd way it is graded. Still worth taking the class.

Tough grader
EXTRA CREDIT
Graded by few things
4.0
2.0
COP3337
Grade: A+
May 6, 2024
Would take again

Very solid professor choice for COP3337, although the course curriculum/style feels very flawed, your performance in a "computer programming" class is decided by a series of multiple choice exams that don't require you to produce a singular line of code. The assignments are also quite easy but I don't think you can really learn anything from them.

Clear grading criteria
Test heavy
4.0
3.0
COP3530
Grade: A-
May 9, 2024
Would take again

Exams were all multiple choice, the lectures started off incredible but towards the end it was insanely lecture heavy and got kind of boring. He started the first half of the semester coding together and the last half just yapping. There were 2 exams, midterm and final. BE CAREFUL WITH THE EXAM QUESTIONS.... they seem easy but he likes to trick you

Clear grading criteria
Respected
Test heavy
5.0
3.0
COP3337
Grade: B
Jul 24, 2024
Would take again

Took for 12 weeks. Had a programming assignment weekly, they were not so difficult. Midterm & Final, Look over materials and always try to learn more outside of the classroom. It will help for these exams. Easily accessible outside of class, has patience to answer as many questions needed to understand. Great professor, he's genuinely kind, 10/10.

Amazing lectures
Clear grading criteria
Respected
4.0
4.0
COP3337
Grade: A-
Jul 24, 2024
Would take again

Good professor, good lectures, and curves exams, but has tricky questions. During lectures, he makes mistakes explaining some things and in exams and assignments with typos and sometimes have things completely wrong. So, do not be afraid to ask questions and clarify because it's a hard course. Assignments also helped me a lot in learning material.

Amazing lectures
Caring
Lecture heavy
4.0
3.0
COP3530
Grade: A-
Aug 1, 2024
Would take again

8 Assignments (No that hard). 2 proctored exams 30% each. Exams are hard, so make sure you study well. He has a very thick accent. However, he is a very lenient grader. Also, you can ask him everything and he will answer you back. MAKE SURE YOU WATCH HIS LECTURE, he takes exam question from lectures.

5.0
2.0
COP3530
Grade: B
Dec 4, 2024
Would take again

Probably the best CS professor I have taken so far. The class was fairly straight-forward; he explained everything very clearly and even has videos you can watch going over the same topics just incase you didn't get everything or needed to go over it again. He was always willing to help and he's super friendly!

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
COP3337
Grade: A
Dec 14, 2024
Would take again

Professor Waqas provided an easy path to pass the class, with several coding assignments, and 3 exams (no final), that covered content as you got that point in the class. The assignment grading was sometimes nit picky (and not fully covered in the assignment details), but otherwise straightforward and not time consuming to complete.

Tough grader
Participation matters
5.0
3.0
COP2210
Mar 4, 2025
Would take again

Good Professor who cares about truly teaching the subject matter, very easy to reach out to with any questions on the course. As long as you keep up with his lectures in class you should be ok.

5.0
2.0
COP4338
Grade: C
Apr 17, 2025
Would take again

Professor Waqas is one of the greatest Professor's at FIU. He is a very caring professor who will help you if you ask reasonably. His TA's are always very helpful and provide great study material for exams. Professor Waqas is passionate and tries his best ti prepare you for the exams. Exams are the most important of his classes so be prepared forem

EXTRA CREDIT
Amazing lectures
Test heavy
5.0
1.0
COP3530
Grade: A
Apr 19, 2025
Would take again

I took Professor Waqas for Prog. 2 and DSA and let me tell you. this is the BEST professor you could literally ever take. his class is always engaging, super in depth, and easy to follow along. if you need to take a CS class your doing something wrong by NOT taking him. easy assignments, great and helpful TA's, exams are easy if u go to the reviews

Amazing lectures
Clear grading criteria
Gives good feedback
2.0
4.0
COP3530
Grade: B+
Apr 21, 2025

Difficult to understand the lectures, video quality is poor. Be prepared for some confusing and challenging tests. The study guides prepared by the TA didn't reflect the online curriculum. The in-person class is at a different pace in which the study guides were prepared for. 60% of your grade is based on 2 individual test scores, too heavy imo.

Test heavy
5.0
3.0
COP4338
Grade: B+
Apr 21, 2025
Would take again

This professor is one of the few that can truly break down the material in an intuitive way, he doesnt read off any powerpoints he has a deep understanding of the material. Incredibly kind and knowledgable. I would love to have this professor again.

Amazing lectures
Inspirational
Respected
5.0
1.0
COP3337
Grade: B+
Apr 21, 2025
Would take again

Great class! Get ready to write a lot of code

Clear grading criteria
Graded by few things
5.0
2.0
COP4338
Grade: B
Apr 21, 2025
Would take again

One of the best professors I've had so far, the assignments and tests were easy thanks to the study guides, study them and you'll pass with no problems

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
COP3337
Grade: A
Apr 22, 2025
Would take again

Professor Waqas teaches in a way that makes hard concepts easy to understand. He moves fast but if you follow to the best of your ability and ask questions to him and the TA you will do well. You must go to lectures if you want to succeed.

Clear grading criteria
Caring
Lecture heavy
4.0
3.0
COT3100
Grade: A
Apr 23, 2025
Would take again

At first, I was not a big fan of Waqas. Some of his lectures weren't very clear but he is a very lenient grader. As long as you do the homework and take the 3 exams you should finish with a good grade.

Gives good feedback
Lots of homework
Caring
5.0
4.0
COP4338
Grade: A+
May 11, 2025
Would take again

Professor Waqas stands out in the Computer Science field at FIU as a caring and respected figure. I had him for Programming 2 and took him again for Systems Programming. He is fantastic. The pace of this class is extremely fast and you will likely struggle to keep up, but he is very thorough and welcomes any questions. He can slow down fi you ask.

Tough grader
Respected
Lecture heavy
5.0
3.0
COP3530
Grade: C+
Aug 1, 2025
Would take again

Dr. Waqas is a very good professor. He wants you to succeed. This class is best taken after COP 3337 if new to programming - it is Java programming heavy. 8 projects 40% and 2 exams 60% of grade. You must memorize time complexity to do well on exams. Renew your zyBooks for $25 from COP 3337 - that helped me a lot. Generous on HW and curves exams.

Clear grading criteria
Caring
Graded by few things
5.0
2.0
COP3530
Grade: C
Aug 3, 2025
Would take again

Dr. Waqas is one of the most dedicated and structured professors I've had at FIU. His course is fast-paced and but clear and enjoyable. He breaks everything down clearly and stays consistent with expectations. If you put in the effort, you'll come out of this class with real skills that matter. 5 exams study and you will be rewarded.

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
COP3530
Grade: C
Aug 4, 2025
Would take again

He's very knowledgeable about data structures and the lectures are great. The class moves quickly (Summer B), so you must stay on top of the material. Exams can be challenging and hard to understand at times, especially if English isn't your first language. Overall, I think it's great. Put in consistent effort, and you'll be good.

Amazing lectures
Respected
Test heavy
2.0
3.0
COT3100
Grade: B
Dec 4, 2025
Would take again

He's good at teaching but this class in particular sucked. Everything was done through McGrawhill and he just provided lectures. The homeworks were not the easiest and the exams sucked. The questions were randomized for everyone and often felt unfair. Would not recommend taking this class online. First exam average was 65 and he didn't seem to care

4.0
4.0
COP3337
Grade: A-
Dec 6, 2025
Would take again

He talks a lot during the lectures and only gives you like 2 minutes to answer a 5-minute question before he starts asking if you're finished. Pretty good otherwise do use the study guides for the tests and do the homework, and you should be good.

Lecture heavy
Test heavy
5.0
2.0
COP3337
Grade: B
Dec 6, 2025
Would take again

Attendance is not mandatory but you won't pass if you don't attend his lectures, which are not boring. The class consists of 8 hw and 3 exams (that's it). Very clear grading criteria. Prof. Waqas is kind and his lectures are very well done. A great prof and I strongly recommend taking his class.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
COT3100
Grade: B
Dec 7, 2025
Would take again

Watch lectures and do homework assignments. You will then understand material on the Exams. The grading is straight forward. I would most definitely recommend this professor.

5.0
2.0
COT3100
Grade: B+
Dec 9, 2025
Would take again

Great online professor for discrete structures. Uploads material at the start of each week, only one assignment per week. I would've gotten an A if I had watched all the lectures but he gives generous curves at the end of the semester based on your performance. Not sure how he is with office hours, I never went but he seems pretty patient.

Clear grading criteria
4.0
3.0
COT3100
Grade: B+
Dec 11, 2025
Would take again

If you choose to take him online then know you HAVE to watch the lectures. Unfortunately, he doesn't make the exams, so there's only so much he can do. Go to his office hours if you're struggling and he will help. If it's online, it's ON YOU. If you try during the semester then he will take that into consideration for your final grade.

Clear grading criteria
Caring
Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 75 grades
Most common grades:
B+ (25)
B (13)
A- (11)
Grade Distribution
A(15)B(13)C(6)D(6)F(0)A-/B+(36)
Based on 88 reported grades
B+: 25
B: 13
A-: 11
A+: 8
Common Tags
Clear grading criteria (38)
Amazing lectures (27)
Caring (26)
Gives good feedback (19)
Respected (18)
Test heavy (14)
Accessible outside class (14)
Graded by few things (14)
Rating Trend

Improving

+0.48 avg change
Dec
Mar
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

COP4338

5.0

(7)

COP2210

4.8

(8)

COP3337

4.4

(39)

COT3100

4.4

(22)

COP3530

4.4

(8)
+2 more courses
Difficulty by Course

COP4534

3.7

CGS2100

3.1

COP3337

3.1

COP2210

3.0

COT3100

2.8

Similar Professors