1.4

Omar Abdul-Latif

Electrical Engineering - Rochester Institute of Technology

1.4
Quality
4.3
Difficulty
8%
Would Retake
106
Reviews
1.4
Quality
4.3
Difficulty
1.4
Helpful
1.4
Clarity

8%

Would Retake

106

Reviews

Rating Distribution
Official

5

6

4

4

3

1

2

2

1

93

What Students Say

Speaks to students in a weird manner when they answer a question incorrectly

CMPE570 - 1.0 rating

Do not even take this class with Omar

CMPE530 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

59%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

C+

95% confidence
Based on 42 grades
Most common grades:
Not sure yet (29)
Rather not say (9)
C (8)
Grade Distribution
A(5)B(10)C(12)D(8)F(5)A-/B+(4)
Based on 86 reported grades
Not sure yet: 29
Rather not say: 9
C: 8
B: 6
Common Tags
Graded by few things (47)
Tough grader (35)
Test heavy (28)
Lecture heavy (14)
Skip class? You won't pass. (7)
Group projects (7)
Inspirational (7)
Gives good feedback (6)
Rating Trend

Improving

+0.41 avg change
May
Aug
Dec
Jan
May
Nov
Last 6 months
Ratings by Course

CMPE12345678910

5.0

(1)

CMPR

2.0

(3)

CMPE670

1.6

(11)

CMPE570

1.5

(54)

CSEC102

1.2

(6)
+22 more courses
Difficulty by Course

CMP3570

5.0

CMPE42069

5.0

OMARISBAD999

5.0

DONTTAKETHIS102

5.0

RANDOMPASSERBY9

5.0

Reviews (106)
1.0
5.0
CMPE570
Grade: Incomplete
Oct 5, 2021
Wouldn't take again

Does not help with homeworks that are on topics not fully taught and has unrealistic expectations for students. Speaks to students in a weird manner when they answer a question incorrectly. Would not recommend

Participation matters
Skip class? You won't pass.
5.0
3.0
CMPE570
Grade: Not sure yet
Oct 25, 2021
Would take again

He is excellent in his lectures, but not everything is explicitly written in the slides. To be honest, he does insist on note-taking and book revision. The exams are fair but a bit lengthy. I liked how he linked real-life examples in his lectures.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
1.0
3.0
CMPE530
Grade: A-
Oct 28, 2021
Wouldn't take again

Do not even take this class with Omar. He is a poor professor and the class is not supposed to be a hard class at all but he somehow turned it into a terrible time. Examples are minimal and grades come back slowly.

1.0
2.0
CMPE570
Grade: Not sure yet
Oct 28, 2021
Wouldn't take again

Prof. Omar gives minimal tests and homework, so the few items assigned matter an insane amount. He had to be asked multiple times to provide usual course expectations, like example problems and feedback. In many cases, he is combative to student feedback. I was looking forward to learning a lot in this class, but teaching yourself is required.

Graded by few things
Test heavy
1.0
5.0
CMPE570
Grade: Not sure yet
Oct 28, 2021
Wouldn't take again

during lectures he reads off slides, almost word for word. there are very few examples, and only came after multiple students asked multiple times for examples during class. There's virtually no feedback on the few assignments given, and the assignments aren't graded in a timely manner. he won't answer questions he doesn't like about assignments

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CMPE570
Grade: Not sure yet
Oct 29, 2021
Wouldn't take again

Professor Omar doesn't put too much effort into lectures and gives minimal examples, he just reads off of slides for his lectures. Omar's exams are also extremely time-crunched and people suffer since he doesn't give any examples/practice work in/out of class. He seems to not really care too much about the class. Avoid taking this class with him.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CMPE570
Grade: Not sure yet
Oct 29, 2021
Wouldn't take again

lectures are terrible and difficult to learn anything, doesn't seem to care about students or the class

1.0
4.0
CMPE570
Grade: A-
Oct 29, 2021
Wouldn't take again

Want the professor to read word for word off the slides? Want to have little to no examples in class? Want to have slow grading for the few assignments that are actually given out? This is the professor for you :). Please do not take this class with this professor, else you will have a bad time.

Graded by few things
Tough grader
1.0
4.0
CMPE570
Oct 31, 2021
Wouldn't take again

Horrible diagrams, and isn't clear on expectations for the class. Has a lack of respect for students.

Lecture heavy
Tough grader
1.0
5.0
CMPE570
Grade: A
Nov 1, 2021
Wouldn't take again

Turned an easy class into a bad class. Takes the slides from other people and does not give them credit. All his homeworks are copied from previous years with no changes. Exams are graded harshly and you do not have enough time.

Graded by few things
Tough grader
1.0
5.0
CMPE570
Grade: Not sure yet
Nov 1, 2021
Wouldn't take again

You can't get lower effort than Omar. Takes slides from the internet and calls them his own. Uses the previous professor's homework. Doesn't give examples until we as a bunch of times. Oh yea and any normal course expectations are not part of his "teaching philosophy". Seems knowledgeable sometimes. I learned that you need to compile Java.

Graded by few things
1.0
5.0
CMPE670
Nov 1, 2021
Wouldn't take again

This class can easily massacre your GPA, do yourself a favor and not take it when it is being taught by him. The lectures are just read word by word, and unclear instructions on exams. Very little homework is given and they are graded pretty late.

Graded by few things
4.0
3.0
CMPE570
Grade: Not sure yet
Nov 2, 2021
Would take again

Prof. Latif is supportive and understanding but the course is heavy on exam grades. He does revision sessions that prepare us for exams, which makes exams fair. The class requires good understanding of the material and extra reading. Nevertheless, the course is fun and educational. the course starts from the basics and builds into advanced topics.

Gives good feedback
Group projects
Lecture heavy
5.0
3.0
CMPE570
Grade: A-
Nov 2, 2021
Would take again

This Professor is different but in a good way. He is approachable and listens to us. You really need to attend revision sessions and revise the HW before the exams. As written by someone else here, taking notes is a must or you'll have to read the whole text book.

Skip class? You won't pass.
Test heavy
Clear grading criteria
1.0
4.0
CMPE570
Grade: Not sure yet
Nov 2, 2021
Wouldn't take again

Unfortunately, Prof Latif doesn't demonstrate anything more than a surface-level understanding of the course material. He addresses student questions in a dismissive manner and has unclear grading criteria. The tests are worth a ridiculous amount of your grade, so there's no opportunity to improve if you get a test score on the low side. AVOID!

Graded by few things
Test heavy
Tough grader
1.0
4.0
CMPE570
Grade: Drop/Withdrawal
Nov 2, 2021
Wouldn't take again

First professor in my four years at RIT to make me drop a class in hopes of getting a better professor next semester. He made the course difficult by only reading from slides provided by the book. Examples were only given after multiple students requested them. And the few examples given were poorly drawn making them hard to understand.

Skip class? You won't pass.
Test heavy
1.0
4.0
CMPE670
Nov 2, 2021
Wouldn't take again

I am doubting the authenticity of the positive reviews left for this professor. Very sus. I've given up with this class. We hardly have any examples to go off of. When asked about giving more examples or review he says no that it's "not my teaching philosophy". So I guess that means his teaching philosophy is just not to teach at all? No bueno.

Graded by few things
Test heavy
Hilarious
1.0
5.0
CMPE570
Nov 2, 2021
Wouldn't take again

Do yourself a favor and dont take any class that is being taught by him. Professor Latif seems like someone who doesnt know how to teach at all and all of the material that he has given us are all materials from others. He doesnt provide any useful feedbacks and he refuses to answer questions that he doesnt like. Ignore the 5 stars ratings.

Tough grader
Test heavy
Graded by few things
5.0
4.0
CMPE570
Grade: Not sure yet
Nov 3, 2021
Would take again

the professor is good and explains well, but the course is exam heavy. to be honest the questions are very similar to what we have seen in the hw and revision sessions, but I was hoping for more hw assignments and maybe have a quiz or two.

Gives good feedback
Skip class? You won't pass.
Test heavy
1.0
1.0
CMPE570
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

Poor Teaching, poor examples, 7 assignments 2 of which are 60% of your grade himself review He, put this backwards since my other reviews are always removed. Look for another course that may count as credit.

1.0
1.0
CMPE570
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

Not sure what to say honestly, just do yourself a favor and take another class that may count as credit. The professor gave poor examples and I doubt that he actually cares for the students.

1.0
1.0
CMPE570
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

Wish you could give less than 1 star. I watched this professor ask a student for an answer that said student obviously didn't know the answer to, first day of class btw, and upon receiving the wrong answer say "Pay attention next time". very judgemental of students and ignores the efforts we put in. avoid this professor

1.0
5.0
CMPE570
Grade: D
Nov 3, 2021
Wouldn't take again

CE students in this class often just work together and teach each other the necessary materials, since the professor is too lazy to create his own examples. when we ask for him to REVIEW the exams he tells us to review solutions that are non existent. Grades assignments late.

1.0
5.0
CMP3570
Grade: D
Nov 3, 2021
Wouldn't take again

Settle for the D. Honestly I learn just as much skipping lecture playing games as i do sitting in and listening to him read slides work for word. So if your skipping no worries. in fact skip all classes since the class with this professor is not worth the time

1.0
4.0
CMPE570
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

Very judgemental professor. He's gotten upset at students when they answer a question incorrectly. He also gives a passive-aggressive "ok" after every slide when no students ask questions or few questions are asked. I understand that he wants students to be engaged in the material, but it's hard to when he reads the slides word for word.

Participation matters
Graded by few things
Tough grader
1.0
4.0
CMPE570
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

Students asked for practice problems before the midterm and he gave 2 answers: "this is not my teaching philosophy" and "the exam will be comprehensive". Students voiced they didn't feel prepared for the exam due to lack of practice. He responded with 2 answers. Yikes

Graded by few things
1.0
5.0
CMPE670
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

Would not recommend, teaching style does not mesh well with most students, least fun online class I've been in

Graded by few things
Tough grader
1.0
5.0
CMPE570
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

The professor has been writing his own positive review to counteract the negative reviews. Seems suspicious? Its very obvious that its Omar giving the review due to his wording structure. Shows what kind of professor he is. He plagiarized slides from a different professor and reads word for word. It shows how lazy he is to design a course.

Participation matters
1.0
5.0
CMPE570
Grade: Incomplete
Nov 4, 2021
Wouldn't take again

Another Day Another false rating, The professor spends more time rating himself then he does preparing lectures and and properly educating us. Little assignments, minimum guidance, and oh did I mention the self ratings. don't be fooled by the lack of "revisions".

1.0
5.0
CMPE570
Grade: Not sure yet
Nov 4, 2021
Wouldn't take again

Dislikes when you ask questions about assignments. Instead of answering he tells you to "make assumptions" and leaves you there. He handed out an assignment that said "Do not ask about details (other than what is already specified) in these instructions." at the bottom. Some reviews say he cares about students but this doesn't show that

Graded by few things
1.0
4.0
CMPE570
Grade: A-
Nov 4, 2021
Wouldn't take again

If you can take any other professor for this class do it. Or just take it another semester so you do not have to take it with Omar.

Graded by few things
Test heavy
Tough grader
1.0
5.0
CMPE570
Nov 4, 2021
Wouldn't take again

This class is supposed to be an easy class and somehow he has made it into the worst class I have ever taken. He reads verbatim off the slides but tells you that you need to take notes. All of the homework questions are stolen from previous professors or online and you do not get enough time to finish the exam.

Graded by few things
Test heavy
Tough grader
1.0
4.0
CMPE570
Nov 4, 2021
Wouldn't take again

Does not explain topics well, or give any meaningful examples. The exams are comprehensive but he rarely gives out homework or review questions to help study for the exam. The exams are hard to finish in the allotted time and the average grades are really bad. Good luck, you will need it.

Graded by few things
Test heavy
4.0
3.0
CMPE570
Grade: Rather not say
Nov 6, 2021
Would take again

The instructor is tough grader but if you attend revision sessions, you'll do well.

Accessible outside class
Test heavy
Amazing lectures
4.0
3.0
CMPE670
Grade: Rather not say
Nov 6, 2021
Would take again

Good professor but you have to be accurate in your exam answers

Gives good feedback
Amazing lectures
Tough grader
5.0
4.0
CMPE670
Grade: A
Nov 6, 2021
Would take again

Good professor but gives tough exams

Gives good feedback
Skip class? You won't pass.
Tough grader
1.0
5.0
CMPE570
Nov 8, 2021
Wouldn't take again

Bad professor, even for any easy class.

Graded by few things
Test heavy
1.0
4.0
CMPE570
Grade: Not sure yet
Nov 8, 2021
Wouldn't take again

Very lazy. Whenever we speak up about any comments or changes he should make about the class he brushes it off and says its not his teaching philosophy. Does not care about the students. Took weeks to get things graded.

Graded by few things
Test heavy
1.0
4.0
CMPE570
Nov 8, 2021
Wouldn't take again

I was actually excited about the topics we were going to learn in this course but Omar ruined it for everyone. He just read the slides and expects us to learn mostly on our own. Aka his excuse to be lazy and not teach. We pay him to teach ourselves. Such a scam. If this course wasn't require I would've dropped it so fast.

Lecture heavy
Tough grader
1.0
3.0
CMPE570
Nov 9, 2021
Wouldn't take again

If I could go back and withdraw from this class and retake it with a different professor, I would. Omar is not a good professor, probably the worst I have ever had. I wish I could rate him a 0/5

Graded by few things
1.0
5.0
CMPE670
Nov 11, 2021
Wouldn't take again

rEvIsIoN sESSIoNs aRE sO hElPfUL. Seriously, Mr Omar has presented us materials that he took from other universities and professors, without crediting them of course. He is just an extremely lazy and a horrible lecturer. Cant wait for this semester to be over so I dont have to hear from him ever again

Graded by few things
1.0
3.0
CMPE670
Grade: Not sure yet
Nov 11, 2021
Wouldn't take again

Nice guy- not that good at teaching

Accessible outside class
Test heavy
1.0
1.0
CMPE570
Nov 11, 2021
Wouldn't take again

What's worse than terrible?

Tough grader
1.0
4.0
CMPE570
Grade: Not sure yet
Nov 13, 2021
Wouldn't take again

I'm really disappointed with how Prof. Omar has approached teaching. There's a huge disconnect between homework, lecture, projects, and tests. It's almost like they're all from completely different classes! I haven't learned a single thing this entire semester. Please, try and get a different professor if you can.

Graded by few things
Test heavy
Lecture heavy
1.0
5.0
CMPE570
Grade: Rather not say
Nov 14, 2021
Wouldn't take again

Very tiresome class that I do not enjoy. Sadly many real negative reviews seem get removed, while made up positive reviews that are reported stay up. Do not take a class with this professor. -A Real RIT CE Student

Graded by few things
1.0
5.0
CMPE42069
Grade: C-
Nov 14, 2021
Wouldn't take again

dont take this class

Inspirational
Hilarious
Lecture heavy
1.0
5.0
CMPE570
Grade: Not sure yet
Nov 14, 2021
Wouldn't take again

Bad professor and you have to be dumb with your exam answers

1.0
4.0
CMPE670
Grade: Not sure yet
Nov 16, 2021
Wouldn't take again

omer acts weird during class and grades things harsh. he is not a very nice professor and doesn't do examples in class time

Graded by few things
Test heavy
1.0
5.0
OMARISBAD999
Grade: Incomplete
Nov 16, 2021
Wouldn't take again

bad bad bad bad badbadbad bad badbad v bad class, with a not good professor

Graded by few things
5.0
1.0
CMPE12345678910
Grade: D
Nov 16, 2021
Wouldn't take again

Three words. "Not my teaching philosophy". Dont take this class.

Graded by few things
1.0
5.0
DONTTAKETHIS102
Grade: D-
Nov 16, 2021
Wouldn't take again

This course is not great or well organized. your time is better spent playing among us in class

Get ready to read
Graded by few things
Caring
1.0
4.0
CMPE570
Grade: Not sure yet
Nov 16, 2021
Wouldn't take again

Mean guy- not that good at teaching

Graded by few things
1.0
4.0
WIZARD101
Grade: Rather not say
Nov 17, 2021
Wouldn't take again

Why did I take this class? I dont like it Zero interest in topic Already want to stop doing work Really dont like attending zoom class Dont take a class with this guy 1 0 1

Graded by few things
Group projects
Tough grader
2.0
3.0
CMPE570
Nov 19, 2021
Wouldn't take again

He is a nice profesor and very willing to provide help. But the class just wasn't it. Only 5 assignments (3 HW and 2 practical group exercises) and two test. Not much to be graded on. The average for our first exam was in the 60s. He doesn't provide meaningful examples, if any at all and throws those topics on the exam.

Graded by few things
Test heavy
Group projects
1.0
5.0
RANDOMPASSERBY9
Grade: Audit/No Grade
Nov 21, 2021
Wouldn't take again

Just passed this guy by in the CE department, seemed like a shmuck so Im leaving him a bad review on yelp

5.0
3.0
CMPE570
Grade: Not sure yet
Nov 23, 2021
Would take again

Nice Prof, Online classes are not the best, but he clearly tries to engage with the class. Today's revision session was helpful.

Test heavy
Group projects
Caring
1.0
4.0
CMPE670
Nov 30, 2021
Wouldn't take again

Bad professor for an easy class makes it a hard class.

Graded by few things
1.0
3.0
CMPE570
Grade: Rather not say
Dec 5, 2021
Wouldn't take again

Mean Prof, Online classes are not the best, and he clearly tries to not to engage with the class. Today's revision session was garbo.

Graded by few things
1.0
5.0
CMPE570
Grade: Not sure yet
Dec 13, 2021
Wouldn't take again

Bad professor, very inconsistent with what he wants and expects from students. Frequently changes exam rules and procedures, and leaves students to just "figure it out" whether they are able to or not. AVOID AT ALL COSTS. I seriously regret not dropping this class when I had the chance, because he has made it so much harder

Graded by few things
Lecture heavy
1.0
5.0
CMPE570
Grade: Not sure yet
Dec 13, 2021
Wouldn't take again

He says his teaching philosophy is to let students learn by themselves. Why is he here then? I can replace him with youtube and wikipedia. Not worth my tuition $$$

1.0
5.0
CMPE570
Grade: Not sure yet
Dec 13, 2021
Wouldn't take again

How would you feel about a professor that introduces new material during the review for the final exam?

1.0
5.0
CMPE570
Grade: Not sure yet
Dec 14, 2021
Wouldn't take again

Probably the worst professor at all of RIT. Omar does not care one bit about his students and has even made it a point to say "Sorry, but I can't help you" when emailed with a question. AVOID AT ALL COSTS. There are a ton of amazing professors available at RIT, this professor is NOT one of them. Prepare to get burned if you have have him.

Lots of homework
Test heavy
Group projects
1.0
5.0
SUSSYBAKA101
Grade: F
Dec 14, 2021
Wouldn't take again

Final was impossible and probably 60% of it was things that he mentioned literally once in class

Graded by few things
Test heavy
1.0
5.0
CMPEIDK69
Grade: Rather not say
Dec 14, 2021
Wouldn't take again

Just failed the final. Be prepared to see the questions that he has never discussed. Actually, might as well get a BS in Csec and have 10 years of experience prior taking the final

1.0
5.0
CMPE570
Grade: Not sure yet
Dec 14, 2021
Wouldn't take again

An insult to all of the bad professors, this guy is in a league of his own. Final exam had nothing to do with example problems or homeworks. Highest grade likely a 60

Graded by few things
Lecture heavy
Tough grader
1.0
4.0
CMPE570
Dec 14, 2021
Wouldn't take again

Ever had to pay for a final? A fully online class and we had to either show up in-person or pay to be proctored online. 2 test?! And most of the topics he spent the least amount of time going over, were on the final. The only positive is the amount of HW, but test averages are in 60s. Avoid him, you wont regret.

Test heavy
1.0
5.0
CMPE670
Grade: Rather not say
Dec 14, 2021
Wouldn't take again

Don't take this class, "revision sessions" are supposed to help review for exams but exist only to troll students into studying the wrong things.

Graded by few things
1.0
5.0
MICKYMOUSE420
Grade: Rather not say
Dec 15, 2021
Wouldn't take again

Inspired me to become an art major instead because this is a looney toons class.

Inspirational
1.0
5.0
CMPE570
Dec 15, 2021
Wouldn't take again

Data Communication Haiku: Just took final test. A terrible professor. This class is a joke.

1.0
5.0
CMPE570
Grade: A
Dec 18, 2021
Wouldn't take again

The most mixed up backwards class I've ever taken. Imagine being able to solve every review problem, all midterm problems, every homework problem, and every concept from a practical assignment. Then 4 of 16 questions on the final exam relate to that stuff, the rest have words you've never heard once in this class.

Graded by few things
Test heavy
Lecture heavy
1.0
5.0
DISAPPOINTMENT6
Grade: B-
Jan 8, 2022
Wouldn't take again

This professor has No Man's Sky release energy.

Graded by few things
Tough grader
1.0
3.0
EEEE346
Jan 13, 2022
Wouldn't take again

It has only been one week but this professor is terrible at lecturing and it looks like this is going to be my worst class this semester.

Graded by few things
1.0
4.0
EEEE346
Jan 13, 2022
Wouldn't take again

This professor has inspired me to drop this class and take it during a different semester. I cannot stand this professor.

Inspirational
Tough grader
1.0
4.0
CSEC102
Jan 13, 2022
Wouldn't take again

I would respect if he never taught again. Online lecturing already stinks but somehow this professor has made it even worse, which I didn't think was possible. Please avoid this professor at all cost.

Respected
1.0
4.0
RIT101
Grade: F
Jan 14, 2022
Wouldn't take again

this guy is like global warming... lame

Tough grader
1.0
5.0
CSEC102
Jan 14, 2022
Wouldn't take again

Very sleepy class.

1.0
5.0
102DONTTAKE
Grade: B-
Feb 3, 2022
Wouldn't take again

no take class I take class and its not very good I think you could invest money in dogecoin and get more value than this class

Inspirational
1.0
5.0
SMELL333
Grade: C
Feb 23, 2022
Wouldn't take again

this pal inspired me to quit college and become a sugar baby

Inspirational
1.0
5.0
REDFLAG123
Grade: D
Feb 23, 2022
Wouldn't take again

bro i just saw this dude take a stapled assignment, pull the staple out, and then proceed to eat it. what is happening???

Skip class? You won't pass.
Test heavy
1.0
5.0
LOL6969
Grade: B
Mar 15, 2022

this guy is not good | he is very mean and bad | please do not wake up

Tough grader
Graded by few things
1.0
2.0
CSEC102
Grade: F
Mar 15, 2022

I wish I had this class in-person, so I could tell him to his face that his lectures were bad. Worst class ever. 100/10 would not recommend. Can he Alt+F4 his teaching career?

Online Savvy
1.0
5.0
REDFLAG123
Grade: C
Apr 19, 2022

the human equivalent of the Final Selection demon from Demon Slayer, he ripped off my arms and legs

Tough grader
Group projects
1.0
5.0
CMPR
Grade: Rather not say
Apr 27, 2022

The worst exams given from him. just improve exam questions and the course would be rather easy.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSEC102
Grade: C
Apr 27, 2022

All his exams were comprehensive. He does not let you go back to a question during exams. He does not help in assignments. He gives quizzes with like 4 questions and 3 mins. He is messed up.

Tough grader
Group projects
Lots of homework
2.0
5.0
CSEC102
Grade: D+
Apr 29, 2022

CSEC 102 was supposed to be an introductory course and friendly. It was more shocking and surprising than Messi's move to PSG.

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
CSEC102
Grade: A+
May 5, 2022

this dude worse than robbie rotten from lazytown and writes fake reviews

Graded by few things
1.0
5.0
CMPE570
Grade: C+
May 5, 2022

This professor was by far the worst one I have had at RIT. He will never teach another Computer Engineering class in his life because he is truly a despicable teacher. I hope he gets fired.

Tough grader
1.0
5.0
CMPE570
Grade: B-
May 20, 2022

omer messed up this class big time

Tough grader
Graded by few things
1.0
4.0
CMPE570
Jul 18, 2022

I have lasting PSTD from this teacher and maybe 5G related illnesses from our assignments in class. He should be tried for his teaching styles in court.

Tough grader
1.0
5.0
102DONTTAKE
Grade: C-
Oct 10, 2022

found a bottle of expired milk in his class and he drank all of the chunks in it

Tough grader
1.0
5.0
CHUGJUG450
Grade: B
Oct 10, 2022

bruh | / \ | | / \ | |/ \ / \| | __ __ | _| (_o) (o_) |_ (_ | _) | \ | | (( )_( )) | | | | _ | | ' /___\ ' | | /|=|=|=|\ | | `---------' |

Get ready to read
Inspirational
Caring
1.0
5.0
OMARISBAD999
Grade: F
Oct 10, 2022

Mickey Mouse more like Dickey Douse 8=======================D

Lecture heavy
Graded by few things
Online Savvy
1.0
5.0
MICKYMOUSE420
Grade: A
Oct 10, 2022

Mickey deez nuts

Caring
1.0
5.0
SUSSYBAKA101
Grade: C
Oct 10, 2022

qwertyuioasdfghjklzxcvbnm

Inspirational
1.0
5.0
nawdawg420
Grade: B
Oct 29, 2022

bad bad bad bad bad bad bad class

1.0
5.0
WIZARD101
Grade: B
Mar 16, 2024

This professor is not very knowledgeable. Every student recommending him below is an actor. You cannot earn an A by actually paying attention in class, asking questions, and studying.

Tough grader
Get ready to read
Test heavy
1.0
5.0
dogchow404
Grade: F
Mar 17, 2024

I showed up to class and turned in my final exam. He then turned around the next day and said "my dog ate your final exam, sorry son". Make sure your exams are not edible by his "dog". This is a conspericy by him to feed his dog more paper. He gave me an F on the final since his dog said the paper did not taste good. Very unfortunate!

Tough grader
Hilarious
Graded by few things
1.0
5.0
WARCRIMES101
Grade: C
Mar 17, 2024

I walked into his office hours, and I saw him watching a music video of the Russian mercenary Wagner group... Later in class he slipped up and called his students "musicians" and hung a picture of Yevgeny Prigozhin on his desk. I saw him at a bar shirtless and he had a HUGE wagner tattoo on his arm. You just gotta ask him about it. Kinda weird?

Tough grader
Graded by few things
Online Savvy
1.0
5.0
CMPE570
Grade: C
Mar 18, 2024

This professor was rude to students asking questions about the lecture and following assignments. There were also "surprise" topics on the final exam. Would not recommend to my worst enemy.

So many papers
Graded by few things
1.0
5.0
CMPE670
Grade: B
Apr 22, 2024

He told us happy 4/20 and winked at the end of class

Tough grader
Beware of pop quizzes
Graded by few things
1.0
5.0
NSSA-241
Grade: C
May 10, 2024

A total mess. Omar's obsessed with Sakura from Naruto (he brings the body pillow he has of her into class) and, yaps about her "great character development.". He put a question on the final exam of "who was the best character in naurto" and made it 10% of the grade. Be warned, he keeps slipping into uwu speak randomly so its hard to understand him

Participation matters
Accessible outside class
Online Savvy
1.0
5.0
NSSA-241
Grade: C
Aug 3, 2024

Omar cant stop eating raw chicken in class. He was telling us that navy seal joko willink does this, and he wants a big body like Jocko. I told him this was nasty; and then he boo'd me in class. You could only submit assignments between 3-4am because "thats what Jocko would want". We spent 50% of our time in class watching Jocko willink vids. Wtf

Tough grader
Lecture heavy
Online Savvy
1.0
5.0
CMP3570
Grade: C-
Dec 31, 2024

This teacher was very unhelpful, he did not have any office hours

Get ready to read
Beware of pop quizzes
Graded by few things
3.0
4.0
CMPE570
Grade: B-
Jan 24, 2025

Tough class, but the lectures were helpful if you engaged. Definitely use the free textbook and unstuckstudy for study prep - it really saved me time. Avoid the professor's surprise topics on the final.

4.0
3.0
CMPR
Grade: B
May 8, 2025
Would take again

Dr. Omar Abdul-Latif is amazing understanding, respectful, and genuinely helpful. He explains clearly and treats students with fairness. Many of the bad reviews are just from students who got caught cheating. He doesn't mess around, but if you're honest and hardworking, he supports you 100%

Tough grader
Amazing lectures
Gives good feedback
1.0
5.0
CMPR
Grade: Drop/Withdrawal
Nov 4, 2025

I got touched...

Tough grader
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

59%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

C+

95% confidence
Based on 42 grades
Most common grades:
Not sure yet (29)
Rather not say (9)
C (8)
Grade Distribution
A(5)B(10)C(12)D(8)F(5)A-/B+(4)
Based on 86 reported grades
Not sure yet: 29
Rather not say: 9
C: 8
B: 6
Common Tags
Graded by few things (47)
Tough grader (35)
Test heavy (28)
Lecture heavy (14)
Skip class? You won't pass. (7)
Group projects (7)
Inspirational (7)
Gives good feedback (6)
Rating Trend

Improving

+0.41 avg change
May
Aug
Dec
Jan
May
Nov
Last 6 months
Ratings by Course

CMPE12345678910

5.0

(1)

CMPR

2.0

(3)

CMPE670

1.6

(11)

CMPE570

1.5

(54)

CSEC102

1.2

(6)
+22 more courses
Difficulty by Course

CMP3570

5.0

CMPE42069

5.0

OMARISBAD999

5.0

DONTTAKETHIS102

5.0

RANDOMPASSERBY9

5.0

Similar Professors