2.5

William Honig

Computer Science - Loyola University Chicago

2.5
Quality
3.6
Difficulty
33%
Would Retake
84
Reviews
2.5
Quality
3.6
Difficulty
2.5
Helpful
2.5
Clarity

33%

Would Retake

84

Reviews

Rating Distribution
Official
84 total ratings

5

15

4

12

3

9

2

17

1

31

What Students Say

The worst class I have ever taken here at Loyola

COMP170 - 1.0 rating

Very knowledgeable guy, but horrible professor

COMP271 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 39 grades
Most common grades:
A (15)
Not sure yet (7)
B (6)
Grade Distribution
A(20)B(7)C(3)D(2)F(1)A-/B+(8)
Based on 52 reported grades
A: 15
Not sure yet: 7
B: 6
A+: 5
Common Tags
Get ready to read (19)
Tough grader (18)
Lots of homework (13)
BEWARE OF POP QUIZZES (10)
Participation matters (9)
Gives good feedback (8)
Group projects (8)
LOTS OF HOMEWORK (6)
Rating Trend

Stable

+0.04 avg change
May
Nov
Dec
Feb
Apr
May
Last 6 months
Ratings by Course

COMP

5.0

(1)

COMP125

4.5

(2)

COMP330

3.4

(7)

COMPSYS

3.0

(1)

COMP320

3.0

(1)
+6 more courses
Difficulty by Course

ISOM370

5.0

COMP474

4.5

COMP271

4.1

CSNONE

4.0

COMPSYS

4.0

Reviews (83)
5.0
2.0
COMP330
Dec 11, 2003

I had Dr. Honig for undergrad software eng. He is a pretty good teacher. He is kind and respectful. His lectures are pretty clear, and his tests aren't that bad, but there is always alot of paperwork involved! ;)

4.0
4.0
COMP330
Dec 6, 2004

Hard class. To be fair, this class probably should be hard regardless of who teaches it, but Dr. Honig seemed somewhat detached. He was responsive but wholly unforgiving. Bringing his TA to class frequently clearly says "I'm not even going to pretend that I do the grading here." -thus it's random

5.0
2.0
COMP170
Feb 18, 2006

I really enjoy Dr. Honig's class, he's such a nice guy. If you keep up with the work, this class is easy, quizzes are easy. He's very knowledgeable and really puts himself out there to help the students. He made me ilke programming it seems fun to me now. Some students find his class difficult, but it's not!

1.0
4.0
COMP170
Apr 27, 2006

His lectures are INCREDIBLY boring, its so hard to sit through his class. Leaves TONS of homework and really hard programming projects for people who are just learning how to program. Always gives you pop quizzes and he is a very hard grader.

5.0
3.0
COMP170
May 15, 2006

I never did any programming before so this class was hard for me. The projects were sometimes very hard and I thought that I had no chance of getting an A in Honig's class. However, I did well on the final exam and turned every assignment in and got an A. He is exteremely good at explaining the concepts. You just have to do A LOT of programming.

5.0
3.0
COMP
Aug 5, 2006

Dr. Honig is a very knowledgeable, fun and fair teacher. I've no idea why people said that his class is boring. He really tried very hard to help and make sure his students get the concepts. Sure the class is a lot of work, but which college course does not? If you are trying hard, keep up with the work, you will get an A in his class. Guaranteed!

4.0
3.0
COMP150
Nov 6, 2006

This guy just isn't very engaging. He tries, and I respect him for that, but he can't hold the class's attention, especially with instant access to Facebook right in front of them. I didn't find much of the work too difficult, but then again I had taken a similar class in high school. It was supposed to be an Evoke Course; not much of that.

2.0
4.0
COMP150
Dec 17, 2006

Honig is a nice guy and really knows his stuff, which I respect but come on, for in "intro" comp. class, he expects way to much from non-programmers and doesn't get his point or lecture across well. The t/a grades a lot of the HW which is NOT fair. Only the teacher should grade no matter who the t/a is! Beware unless you are familiar w/ computing!

4.0
3.0
COMP150
Dec 18, 2006

Fun class, you will learn a lot and Honig is a cool teacher. People with previous programming experience will do very well and beginners will do nicely as well. I recommend this class.

2.0
5.0
ISOM370
May 9, 2007

Lectures are near worthless to attend. Fails to engage students. Gives ridiculous tests then grades them extremely harshly. Relies heavily on TAs. Be prepared to work.

2.0
5.0
COMP150
Jul 22, 2008

Very unclear and not really available to help. Loves rules and doesn't really seem to really understand the students side of everything. For an intro course/evoke course to computer science he was a turn off to the whole subject because of his teaching.

3.0
4.0
COMP150
Mar 6, 2010

For those of you students who are looking to get your quantitative core out of the way, you might just want to look into taking Calculus. 90% of the time he has his TAs teaching the class. You will need to study A LOT for this class and if you haven't taken any programming classes don't bother taking this because you will do poorly.

3.0
2.0
COMP150
Nov 1, 2010

Intresting class, but taught at a 4th grade level. The TAs do everything, and you must do everything Dr. Honig's way or else it is compleatly wrong. Homework is due every Friday night at 12. Pop quizzes almost every week. Unless you know something about computers, don't take this for CORE. I spend most of class on facebook.

2.0
4.0
COMP150
Dec 19, 2010

The TA's are going to do everything. I don't feel like I learned anything. Dr. Honig is very nice, but nothing more and teaches like his student's are complete idiots.

3.0
2.0
COMP150
Jan 18, 2011

Honig is extremely boring. He is not the worst teacher but also not the best. He isn't very fast at responding to e-mails and encourages use of discussion boards too much for my liking. Not a bad class or teacher but pretty boring.

2.0
4.0
COMP474
Oct 22, 2011

The worst instructor I have ever had. He is so unclear and does not know what he is talking about. This software Engineering class could have been better. He put this easy questions on the quiz and then grade harshly. It is a group-based class and at least half of my members dropped the class. I would never take a class from him again. EVER.

1.0
5.0
COMP474
Nov 3, 2011

Had to drop his class half the way through. This guy does not know how to teach. Boring, demanding, discouraging and completely depressing. Avoid at all costs

2.0
4.0
CSNONE
Apr 19, 2012

Nice guy, but very unhelpful. Changes his mind about what he wants very often. Even if you do an assignment perfectly, he takes off points because it doesn't match what he has in his head. All of my group members hated this class. You'll ALWAYS get points off unless you can read minds. Doesn't tell you key details until after you turn something in.

3.0
4.0
COMPSYS
Apr 30, 2012

He's a nice and smart guy, but he is not an easy teacher. He conflicts with the book a lot, which makes me wonder why he has one for this class at all. All of the "right" answers are only in his head. It was hard to communicate our ideas. I'm sure he knows this stuff, but he needed to make it easier to understand.

5.0
2.0
COMP125
Grade: A
Jan 14, 2014

I love this professor. He was so helpful! He took time out of his weekend to help me with my final project and he was so nice. He is a smart man and really values people who participate and answer questions. He made me like working with computers and i would highly recommend this class to anyone. Do not be afraid to email him.

4.0
3.0
COMP125
Grade: A
Apr 11, 2014

The class itself might not be very fun, but Dr. Honig is a very helpful and very nice professor! I am terrible at technology and I managed to get a good grade. There are quizzes, midterm, final, labs, and assignments, but it was not a difficult course. He even gives you two late passes.

2.0
3.0
COMP170
Grade: B
Nov 18, 2014

His class made me feel like I was drowning. The textbook is poorly written and he did not explain it well in class. We started with specific topics of code and then got to the general ones which made actual coding incredibly frustrating. If you must take this course with him, DO NOT take the once a week section. Also find a tutor-friend in compsci.

4.0
3.0
COMP170
Grade: A
Jan 20, 2016

He's not the most helpful professor, but he'll try to help as best he can. If you keep up with course work you'll be fine for most of the class. He lectures, but 80% of class time is working on an assignment. He lets you work with others which is helpful. Great teacher if you aren't looking to just pass and get the class out of the way.

1.0
4.0
COMP170
Grade: B
Nov 17, 2016
Wouldn't take again

Awful. He is one of the most condescending professors I have ever had. His lectures only left me more confused and I wound up teaching most of this course to myself. He is very heavy on work outside of class as well. Avoid at all costs.

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
5.0
COMP170
Grade: B-
Nov 22, 2016
Wouldn't take again

Would not take again. I'm teaching myself java from the book and YouTube videos. If you don't understand something, don't even bother asking, he will get mad. Pop quizzes all the time. The students in the class are usually confused. I feel as if he means well, but he goes about teaching material the wrong way. Awful experience. Would not reccomend

4.0
1.0
COMP170
Grade: A+
Dec 18, 2016
Would take again

Comp 170 is a weed out class. Dr. Honig won't baby you, he expects you to do the reading. He will make sure your questions are answered, even if it means sending you emails about it after class. Do the reading and the quizzes are no big deal. Honestly, if you aren't even willing to read your textbooks, don't bother with CS, we don't need you.

Participation matters
BEWARE OF POP QUIZZES
1.0
2.0
COMP170
Feb 20, 2017
Wouldn't take again

Grades are given out almost arbitrarily and rely very heavily on naming files correctly instead of content. I was very excited to take and this professor has made it my least favorite course of the semester and also possibly the least informative of all my courses so far here at Loyola.

Tough Grader
BEWARE OF POP QUIZZES
2.0
4.0
COMP271
Grade: Not sure yet
Feb 23, 2017
Wouldn't take again

Very knowledgeable guy, but horrible professor. He doesn't actually teach the material, which is frustrating for a 3 hour class. You'll be more more confused after asking him a question. Better off searching google or asking a friend. You'll have to read the book and ask others for help, which may be better for you, but don't expect much from him.

Get ready to read
Participation matters
Skip class? You won't pass.
1.0
4.0
COMP170
Grade: A-
Mar 16, 2017
Wouldn't take again

The worst class I have ever taken here at Loyola. An awful professor, an awful book, and a ridiculous scoring method which will take off 5 points for breathing to heavily. He relies on you learning everything yourself by reading the poorly written textbook. Has a lab component so twice a week I'm sitting for two hours listening to him ramble.

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
4.0
COMP170
Mar 16, 2017
Wouldn't take again

No clear grading rubric. You can lose points for anything, like if he tells you to name something for the assignment (you make them up), but he didn't like what you named them. On assignments there are only 15 points that you are told how to get, but everything is out of 20.

Tough Grader
Get ready to read
BEWARE OF POP QUIZZES
3.0
3.0
COMP170
Apr 28, 2017
Would take again

Not a very difficult class. He is an available resource if you seek him out. Be prepared to take some of the learning into your own hands, however. Do not expect him to hold your hand through the course. There are many assignments and plenty of opportunities to maintain your grade, so you will receive more notable compensation for your effort.

BEWARE OF POP QUIZZES
Caring
EXTRA CREDIT
1.0
5.0
COMP170
Grade: B
May 5, 2017
Wouldn't take again

Does not give clear grading criteria, which makes it hard to do assignments correctly. Does not actually teach you, you do the readings and teach yourself. Its very hard.

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
3.0
COMP271
Grade: C-
May 25, 2017
Wouldn't take again

I do not recommend taking this professor by all means! The worst professor I've ever had. He does not teach you anything but requires you to be in class for "group work". You teach yourself with help from online or textbook. He is very unclear on his assignments especially on exams! Very inconsistent grading criteria which will effect your grade.

Get ready to read
Skip class? You won't pass.
1.0
5.0
COMP271
Grade: B
Oct 23, 2017
Wouldn't take again

Do not take him unless you want to be confused 90% of the time. One of the worst professors I've ever had. Smart guy but doesn't actually give lectures to teach the material. Class is textbook driven, attendance is mandatory. I learned more from others. Grading is always strange. You can still survive, if you put in the work to learn on your own.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
4.0
COMP170
Grade: A
Nov 9, 2017
Wouldn't take again

He's smart, but he lacks all communication skills. He shows up in 80s clothes and and white hair, and he spits out words. He doesn't make much sense, and his explanations only make things more complicated. He doesn't check email, he's not easily accessible. Tutoring is your best bet.

1.0
5.0
COMP271
Dec 22, 2017
Wouldn't take again

I don't know how he still teaches at Loyola despite his negative criticisms? His assignments are not clear, marks off points if your code isn't "beautiful", and is the most incompetent teacher ever! He just babbles on the whole entire lecture as if he knows everything and makes his students more confused than they have to be. AVOID AT ALL COSTS!!!

4.0
1.0
COMP170
Grade: Not sure yet
Feb 27, 2018
Would take again

He's an okay teacher, sometimes talks too much about a specific final. Gives an assigned reading, gives you about a week, and then there's a quiz the following Tuesday. So they're not really pop quizes per se because you know it's going to happen. As long as you read the textbook, you're good.

Get ready to read
Participation matters
BEWARE OF POP QUIZZES
4.0
2.0
COMP170
Grade: A+
May 2, 2018
Would take again

My one tip for anyone taking his COMP 170 class is to type out all the examples in the textbook as you read and it'll force you to learn the material. He expects you to come to class knowing the material because he does not elaborate on the topic all that much. Rather, you come to class and do an assignment or group work.

Get ready to read
Participation matters
Clear grading criteria
3.0
5.0
COMP170
Grade: B+
May 5, 2018
Wouldn't take again

When he talks, you can tell that Prof Honig is very knowledgeable in the field. The only problem is that he has a hard time communicating it. I feel like I personally understood most of the content up until he got into classes, and then he started moving very fast. I just ended up more and more confused as the semester progressed. Pretty hard tests

Get ready to read
Skip class? You won't pass.
BEWARE OF POP QUIZZES
2.0
5.0
COMP170
Sep 19, 2018
Wouldn't take again

Professor Honig does not use class time wisely. You will spend the majority of this class learning on your own so youtube and google will be your best friend besides the text book. Your in class time will be spent working on homework or group assignments rather than learning from a lecture (around 15 mins out of the 50 min class is lecture).

Tough Grader
Get ready to read
LOTS OF HOMEWORK
4.0
3.0
COMP170
Grade: A
Oct 11, 2018
Would take again

Really nice professor who wants students to succeed. This class moves fast. I do not recommend taking this class without prior programming experience. At least understand the fundamentals before taking this course. In order to succeed make sure you have a lot of contact time with Java and apply yourself. Assignments are challenging and fun!

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
GROUP PROJECTS
4.0
4.0
COMP330
Grade: A
Dec 21, 2018
Would take again

Really nice professor (and TA), focuses on team projects and not on giving hard, lengthy exams. Gives pop quizzes almost every week, which are based on readings from the textbook that are just 3-4 pages long. If you show up to class, do the readings and have a good team for your project you will most likely get an A in this class.

4.0
3.0
COMP170
Grade: A
May 7, 2019
Would take again

Really nice prof who really cares about his students. The class moves fast but I didn't have any programming experience coming in. You have to be willing to learn and put in the effort. Actually try to do the assignments without help to learn better. 2 tests, a couple quizzes, 1 final (code only). Utilize the TAs as he doesn't have office hours!

Gives good feedback
Skip class? You won't pass.
Clear grading criteria
4.0
2.0
COMP170
May 1, 2020
Would take again

Professor Honig was a very good professor. He really did desire all his students to pass and would offer so much help

Accessible outside class
Beware of pop quizzes
EXTRA CREDIT
3.0
3.0
COMP320
May 13, 2020
Wouldn't take again

He was okay for this online class. Difficult to reach outside of the forums, and the grading criteria are very unclear. You could easily get an A+ on one assignment, and then doing something wrong on the next assignment results in a D. He is also very picky about what kind of answer (which you're somehow supposed to predict...).

Participation matters
Tough grader
5.0
4.0
COMP170
Dec 9, 2020
Would take again

Probably one of the best CS professors at Loyola... just take him. BUT BE READY TO FAMILIARIZE YOURSELF WITH A BUNCH OF NEW CONTENT EVERY WEEK. Do NOT fall behind. Stay on track, show up to class, show that you're passionate about programming (as you should be) by trying your best, and you'll do fine. Also, remember, pseudocode is your best friend.

Gives good feedback
Get ready to read
Participation matters
2.0
3.0
COMP330
Mar 21, 2021
Wouldn't take again

Just like others have mentioned, outside of the forums he is impossible to reach. He will redirect you to forums (even if you want to speak in private), and his unclear expectations make it difficult to do well. Each assignment is either an A or a D, and it's hard to understand why there is such a disparity. Somewhat rude in communications.

Graded by few things
Tough grader
5.0
4.0
COMP170
Grade: A
Oct 17, 2021
Would take again

Definitely a tough class but if you do the homework assignments and pay attention during the lectures it's very manageable. He is super helpful outside of class and is more than willing to answer any questions. Really cares about his students and wants everyone to both succeed, and learn the material. I had no programming background and was fine.

Lots of homework
Accessible outside class
Clear grading criteria
5.0
3.0
COMP170
Nov 9, 2021
Would take again

Dr. Honig is the sweetest teacher I've had at Loyola so far. I took Comp 150 last year with him and he's the reason I added Computer Science as a minor. He can be a little scattered, but the weekly schedule is pretty thorough and easy to follow. The reading before class is VERY important, but the textbooks he use are easy to understand.

Gives good feedback
Get ready to read
Caring
2.0
2.0
COMP170
Grade: A
Jan 24, 2022
Wouldn't take again

This class is mostly self-taught and do it yourself. There was a lot of homework and participation in the class forum is mandatory. Attendance wasn't required and you could be online. It wasn't that hard but homework could take a while and the classes were kind of a waste of time

Lots of homework
Participation matters
5.0
3.0
COMP170
Grade: A+
Dec 9, 2022
Would take again

Dr. Honig is the greatest and this has been my favorite course at LUC. It's partially online but I would recommend going in person when you can. He is a very caring and helpful guy and will help you get the answers you need outside of class if you just ask him for help. His tests and quizzes are pretty straight forward and he loves participation.

Get ready to read
Participation matters
Amazing lectures
5.0
3.0
COMP271
Grade: A+
Apr 17, 2023
Would take again

Honig is the best professor in the CS department. Don't be alarmed by his bad rating. He cares about his students and if you show you care about his class, it will reflect on your grade and his opinion on you. 1-2 exams in the class and occasional quizzes where you write definitions. This class is hybrid and you can do it fully online if you want.

Caring
Graded by few things
Accessible outside class
1.0
4.0
COMP170
Grade: C
Apr 28, 2023

The class is flipped therefore he doesn't teach during lectures like the other professors did which I didn't like. He was not the best at returning emails or communicating outside of class, meaning I would send an email and he would either respond a week later or not at all, as well as not very accessible for OH.

Tough grader
Group projects
Test heavy
5.0
2.0
COMP170
Grade: B+
May 1, 2023
Would take again

One of the best Comp teachers I had. I don't understand why he is receiving bad ratings. if you show genuine interest in the class, he'll try his best to help you through it. Wonderful man

Caring
1.0
5.0
COMP170
Grade: Drop/Withdrawal
Sep 13, 2023

Dr. Honig cares about his students and their learning, but I really couldn't wrap my head around his backwards teaching. Class time is supposed to be for the teacher to teach the students, and homework time is to practice, not the other way around. He would beat around the bush when answering questions as well.

Get ready to read
Lecture heavy
1.0
5.0
COMP170
Grade: Not sure yet
Oct 19, 2023

Easily the worst professor I have ever taken in my entire life. His teaching style is laughable and completely backwards. If you are coming into this class with no prior programming knowledge, good luck. Also will give you 0's for assignments you completed and never responds to emails. Extremely inaccessible outside of the classroom as well.

Tough grader
Lots of homework
1.0
5.0
COMP170
Grade: Not sure yet
Oct 19, 2023

Do not ever take this professor.

Tough grader
Lots of homework
1.0
5.0
COMP170
Grade: Not sure yet
Oct 19, 2023

All of the ratings above a 2 are him on alt accounts. Do not ever take this professor.

1.0
4.0
COMP170
Grade: Rather not say
Oct 19, 2023

The most inaccessible and authoritarian professor I've had. I would take another professor if possible because he will not answer questions in class or over email.

Tough grader
1.0
4.0
COMP170
Grade: A
Nov 3, 2023

The class was absolutely DREADFUL. Mans a certified yapper; he refuses to teach the material and expects you to know the material when entering the class. He gives you whatever grade he wants on assignments and he either takes 3 weeks to respond to e-mails or never responds. If you have him for 170 or 271, good luck, and endure. DREADFUL professor.

Tough grader
Get ready to read
Lots of homework
5.0
3.0
COMP170
Grade: A-
Nov 28, 2023
Would take again

I don't know what anyone else is on but this is one of the best CS professors at Loyola. He gives good feedback and is very responsive outside of class. He wants students to participate and is very passionate about the subject.

Gives good feedback
Caring
Accessible outside class
1.0
5.0
COMP330
Grade: Not sure yet
Nov 30, 2023

He is not very organized when it comes to timing class and we have to take 10 minuets quizzes in 4 minuets. instructions for homework was very unclear. A lot of poc students felt that he was being unfair when it comes to grading them. He is unapproachable and can be rude over email and sometimes in person, too. DO NOT TAKE HIS CLASSES AT ALL COSTS.

Tough grader
Group projects
5.0
3.0
COMP170
Grade: A-
Dec 15, 2023
Would take again

He is amazing!!! Maybe Yacobelis is better at making you actually understand the course material but Honig is not bad at all. He could have reported me to the dean at the end of the semester for misconduct but he chose not to and instead had a discussion with me. He is also very nice and understanding and very good at responding to emails.

Clear grading criteria
Gives good feedback
Online Savvy
1.0
4.0
COMP170
Grade: Rather not say
Dec 19, 2023

This class was unnecessarily difficult. I had worried the entire semester because there was so much work: quizzes, group projects, discussion, individual assignment etc. He had us grade our group members and tell them why we gave them a low score. His grading was iffy and would find any reason to dock points.

Tough grader
Group projects
Clear grading criteria
1.0
4.0
COMP271
Grade: Incomplete
Mar 1, 2024

His class is a joke. Man is fluent in YAPANESE. Everything on Sakai is really disorganized with too much to keep track of. Study guide for the midterm does not help at all. He forces participation in goofy activities that don't help. Assumes we know everything there is to java. His teaching style is attrocious and unacceptable.

Lecture heavy
2.0
3.0
COMP271
Apr 13, 2024

Dr. Honig seems like he has too many things going on and in the midst, he decided to teach the course. Sakai page is like a puzzle you need to solve. Never connected with the class at all despite having met two times in person (one of which is a two-hour meeting with a Lab but he would leave for that and have his TA "manage"). never wrote code

1.0
5.0
COMP271
Grade: Incomplete
Apr 15, 2024

AVOID AVOID! If you can take any other professor for this course, do it. I ignored the bad ratings and took him but don't make the same mistake I did. Switch classes!! Class is way too hard and his sakai is way too disorganized. There's way too much happening with assignments and tests and a final project. Let's see if I can pass. Will update

Group projects
Lots of homework
5.0
3.0
COMP271
Grade: A+
Apr 16, 2024
Would take again

Honig is one of the better cs teachers in my opinion. If you just listen to what he talks about you'll understand the material. He's chill and understanding if you actually talk to him. He is a bit of a slow talker but that's about it.

Clear grading criteria
Gives good feedback
Caring
3.0
4.0
COMP271
Grade: Not sure yet
Apr 17, 2024

A LOT of homework, many lectures, big group project. You really can't avoid him with this class, but just a warning, he's tough. Study for the tests tbh

Tough grader
Group projects
Lots of homework
1.0
5.0
COMP271
Grade: Drop/Withdrawal
Apr 23, 2024

This was one of the hardest classes, although it didn't need to be. The assignments are very disorganized and it is very hard to keep track of what is due when. Because of that, you can easily fall behind. He also rarely responds to emails, and can come across as rude over email.

Group projects
Lots of homework
2.0
3.0
COMP271
Grade: A
May 6, 2024

Professor Honig is really knowledgeable and understands Computer Science well, but just isn't the best professor out there. He frequently misunderstands questions, awards no credit for a small mistake, and expects a lot from his students. Most of the things you'll learn will be on your own through the textbook.

Tough grader
EXTRA CREDIT
Beware of pop quizzes
2.0
3.0
COMP271
Grade: A
May 9, 2024

I couldn't get more than 70% on his tests because of his nitpicky grading criteria. The fact that this was supposed to be a DSA class is still baffling to me. We barely even learned stacks or queues. The actual DSA part was relegated to homework he didn't explain. Unorganized and hard to work with. Take anyone else, expect to learn on your own.

Group projects
Lots of homework
1.0
4.0
COMP170
Nov 14, 2024

The professor is someone who's often talking a lot and not teaching. The class is supposed to be an introduction to the subject but he treats it as if people are supposed to know the subject instead of helping them get it.

Tough grader
3.0
3.0
COMP330
Grade: A
Dec 14, 2024
Would take again

The class is one big group project that simulates an industry style project. Covers everything from requirements to fully implemented design. The biggest problem with the class was the professor's very unclear grading criteria. Lectures could be a bit dull but overall the class was okay.

Tough grader
Group projects
Gives good feedback
5.0
5.0
COMP330
Grade: A
Feb 19, 2025
Would take again

He's a great professor, who really cares about his students . He gives homework in groups and had quizzes on Wednesday's last 10 mins of class .. I think he's the most experienced professor in Department …plz try to participate more and ask him questions- he will def help you out . He's very understanding as well !!!

Participation matters
Gives good feedback
Lots of homework
2.0
3.0
COMP170
Grade: B+
Apr 2, 2025
Would take again

I mostly knew how to code in Java going into this class. Please take any other professor, He is probably the worst CS professor I've had. Harsh grading criteria and does a dumb flipped classroom where he doesn't have to teach you, "you teach yourself". It's lazy, and then he gets upset when we don't know the material. LIKE THEN TEACH IT TO US.

1.0
4.0
COMP271
Grade: A
Apr 14, 2025

As someone with a background in technology who already knows most of the things being taught, I hate to say that this guy is not a good professor. We started behind because he had difficulty setting up class VMs (which we didn't need anyway). His explanations of data types are vague and confusing. Edit 4/14/25: Exam 2 had a 65% fail rate

Tough grader
1.0
4.0
COMP271
Grade: B
Apr 22, 2025

One of the worst CS Professors I've had so far. He is very unorganized. He only goes by the textbook. His "code demonstrations" are poorly executed, and he's not good at explaining anything. Was pretty much on your learning. He is a harsh grader; the class average for exams was 65%. He gave me a zero for a lab I completed because of a tech error.

Tough grader
Get ready to read
1.0
5.0
COMP271
Grade: B+
Apr 22, 2025

The flipped classroom failed because the professor was unprepared and provided no clear guidance. Class discussions were unfocused and assignments lacked proper instructions, leaving students confused. The poor 60% class average on Exam II shows the approach didn't work. This leaves me concerned for Data Structures II.

Tough grader
Lots of homework
Test heavy
1.0
5.0
COMP271
Grade: F
Apr 23, 2025

95% of this semester was spent playing towers of hanoi and vibe coding.

Get ready to read
Hilarious
Test heavy
1.0
5.0
COMP271
Grade: C+
Apr 25, 2025

They confused basic concept, such as listed or Hash lists, definitions obeyed confused groups and half. I'm sure they even read the half code - she jumped into the group and took the day. The more bad, they like zero cases. Data market is the backbone of IT, but the professor knows empty blogs. If you are caught, I hope it's good.

Hilarious
Online Savvy
1.0
5.0
COMP271
Grade: B
Apr 28, 2025

Not good at all. Honestly the other responses sum it all up, and I would never retake him, He has no clue what's going on himself. His TA understood his lack of communication and effort, but could not do anything because of his ridiculous rules. Often, time uses "in the real world" as examples but I can assure you whatever he says will happen wont.

Tough grader
Lots of homework
Test heavy
2.0
4.0
COMP170
Grade: A-
May 8, 2025

Going to class was pretty much useless as we never did anything in class. He just goes over past homework assignments and all learning is done outside of class. Assignments are not very difficult but there are a lot of them. He never responds to emails and he always misunderstands your questions.

Tough grader
Get ready to read
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

61%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 39 grades
Most common grades:
A (15)
Not sure yet (7)
B (6)
Grade Distribution
A(20)B(7)C(3)D(2)F(1)A-/B+(8)
Based on 52 reported grades
A: 15
Not sure yet: 7
B: 6
A+: 5
Common Tags
Get ready to read (19)
Tough grader (18)
Lots of homework (13)
BEWARE OF POP QUIZZES (10)
Participation matters (9)
Gives good feedback (8)
Group projects (8)
LOTS OF HOMEWORK (6)
Rating Trend

Stable

+0.04 avg change
May
Nov
Dec
Feb
Apr
May
Last 6 months
Ratings by Course

COMP

5.0

(1)

COMP125

4.5

(2)

COMP330

3.4

(7)

COMPSYS

3.0

(1)

COMP320

3.0

(1)
+6 more courses
Difficulty by Course

ISOM370

5.0

COMP474

4.5

COMP271

4.1

CSNONE

4.0

COMPSYS

4.0

Similar Professors