3.6

Ethan Blanton

Computer Science - University at Buffalo (SUNY Buffalo)

3.6
Quality
4.0
Difficulty
67%
Would Retake
98
Reviews
3.6
Quality
4.0
Difficulty
3.6
Helpful
3.6
Clarity

67%

Would Retake

98

Reviews

Rating Distribution
Official

5

49

4

13

3

5

2

8

1

23

What Students Say

One of the most unfriendly professors at UB

CSE220 - 1.0 rating

All the TAs for Ethan are terrible and never help you

CSE220 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

62%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 61 grades
Most common grades:
A (23)
Not sure yet (18)
B+ (10)
Grade Distribution
A(24)B(8)C(11)D(1)F(1)A-/B+(17)
Based on 82 reported grades
A: 23
Not sure yet: 18
B+: 10
A-: 7
Common Tags
Get ready to read (27)
Lots of homework (26)
Tough grader (22)
Amazing lectures (21)
Respected (19)
Lecture heavy (17)
Clear grading criteria (13)
Accessible outside class (13)
Rating Trend

Declining

-0.61 avg change
Dec
Jan
Apr
May
Jul
Dec
Last 6 months
Ratings by Course

CSE486

5.0

(3)

CSE410

5.0

(2)

CSE586

4.1

(9)

CSE220

3.4

(84)
Difficulty by Course

CSE486

4.7

CSE410

4.5

CSE220

4.0

CSE586

3.7

Reviews (98)
5.0
4.0
CSE586
Feb 12, 2018
Would take again

One of the very few professors whose classes I looked forward to attending. Project heavy but they are designed in such a way that you actually learn from it. Hilarious and accessible outside class.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
4.0
CSE586
Apr 18, 2018
Would take again

Amazing professor! Really clear-headed. Knows his stuff. Project heavy course. But he is pretty supportive. Strict about what is essential. Definitely love attending his lectures. Do NOT take the course if you don't like Java, Android programming, and isn't ready to slog it out.

Clear grading criteria
Hilarious
Amazing lectures
5.0
4.0
CSE486
May 15, 2018
Would take again

Great Prof. Lectures are interesting and I actually wanted to attend them. Unlike most professors he adds energy to his lectures. Very willing to help students in and out of lecture. Class is project heavy all in Java, Android development. You are given a good amount of time to complete them but do not put them off last minute.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
4.0
CSE586
May 25, 2018
Would take again

One of the best professors in UB. He makes the lecture entertaining and teaches well. The projects are designed to test the technical aptitude of the student. They are heavy so don't start late. Always available for students and that is the best quality I found in him. Hilarious and respectable. Definitely would take classes with him again.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
4.0
CSE586
Grade: A
May 26, 2018
Would take again

One of the best professors I had till date. His concepts are crystal-clear which in turn reflects in his teaching style. He is hilarious, super cooperative and cool. I am really grateful that I had an opportunity to take the distributed systems course under him.

Respected
Hilarious
Amazing lectures
1.0
2.0
CSE586
Jun 12, 2018
Wouldn't take again

Interesting lecture(Most of the time) but he is not partial. He doesn't treat Academic integrity cases fairly .If you are regular in class he would be try to as lenient as possible. It doesn't matter if you copied code but for rest it would be nightmare

Respected
LECTURE HEAVY
5.0
4.0
CSE586
Grade: B+
Aug 23, 2018
Would take again

Great lectures, an inspiring teacher and always there to help the students. The course itself is well structured too. Start early on the projects and you are fine. I would any day take a class under Professor Blanton.

Inspirational
Clear grading criteria
Amazing lectures
5.0
4.0
CSE586
Grade: B+
Dec 1, 2018
Would take again

Professor Blanton's classes were interesting, informative and he is a professor who definitely knows his stuff and tries creating interest in the student's mind while being supportive. Highly recommend this class, would definitely take another class under him.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
5.0
CSE410
Grade: C-
Dec 21, 2018
Would take again

One of the best professors at UB in my opinion. Very passionate about teaching, as well as the content he teaches and is extremely accessible outside of class. If you have an opportunity to take a class with him then do it.

Gives good feedback
Get ready to read
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CSE410
Grade: C+
Feb 17, 2019
Would take again

Dr. Blanton is an outstanding instructor. Expect his lectures to be packed with well-structured information, digressions into the history or real-world applications of topics, wit/snark, and the occasional hot take. Dr. Blanton expects his courses to prepare students for industry or continuation of academia, so expect a lot of independent learning!

Respected
Accessible outside class
Caring
5.0
4.0
CSE586
Grade: A
Feb 17, 2019
Would take again

Really great professor. Always accessible and will help you clear even the simplest of doubts. Very helpful if you are ready to work for it. Learned a lot from this course.

Accessible outside class
Participation matters
Amazing lectures
1.0
5.0
CSE220
Grade: Not sure yet
Oct 6, 2019
Wouldn't take again

I just dont like him because of grading criteria and lab exams. Everything is 5% of your grade and youll loss A as soon as you mess up one thing. Lab exams are sometimes oof. Hes a good man but I wish he offers make up exams because all which matters is by the end if semester, you know the stuff or not.

Lots of homework
Tough grader
5.0
4.0
CSE220
Grade: A-
Oct 23, 2019
Would take again

The grade is scattered across multiple criteria's. I freaked out when I messed up in one criteria but if the whole class did bad on a criteria he compensates through extra points and credits to balance at the end of the semester. Learned extremely important materials that were major interview questions. Very supportive professor!!

Inspirational
Clear grading criteria
Amazing lectures
5.0
4.0
CSE220
Grade: A-
Mar 8, 2020
Would take again

By far one of the GREATEST gems. He is so caring, makes me not miss my dad and miss my dad at the same time. He is strict as a professor, wants the student to do the expected work, but that's how it should be. It's our fault that we are lazy and don't do the work efficiently. MUST keep up with readings, assignments are long--only if u fall behind!

Clear grading criteria
Hilarious
Caring
5.0
4.0
CSE220
Grade: A
May 7, 2020
Would take again

Ethan is the bomb. Lectures with real energy and truly cares about the success of his students. 220 is hard but the grading and course structure is very fair. Tough class great professor. My favorite in the CS department so far.

Gives good feedback
Respected
Get ready to read
5.0
3.0
CSE220
Grade: A
May 29, 2020
Would take again

Professor Blanton is the crown jewel of the UB CSE department. His class makes you appreciate the material, and he has very clear grading criteria, so you know exactly what you need to do to succeed in his class. He is very approachable in office hours, and if he ever teaches another class, I will certainly try to take it, no matter the content!

Respected
Get ready to read
Clear grading criteria
5.0
4.0
CSE220
Oct 8, 2020
Would take again

Great man and good teacher

Respected
Accessible outside class
Inspirational
4.0
5.0
CSE220
Grade: Not sure yet
Nov 4, 2020
Would take again

I'm currently taking cse220&cse250. Dr. Blanton is a great professor, and a nice man. I started the semester off well then 250,220,and an elective all had projects at the same time during exam weeks (I had 4 exams), if you study, you won't get the projects done. If you do projects, you fail the tests. I have never been this depressed in my life.

Lots of homework
Accessible outside class
Get ready to read
4.0
3.0
CSE220
Nov 16, 2020
Would take again

Very good professor, clearly cares about his students. Gives an excessive amount of quizzes, labs, and projects. 2-3 quizzes, 3 lectures, 1 lab, and 1 project per week, on top of reading assignments and lab sessions. The class isn't very difficult, but you need to set aside an inordinate amount of time to stay caught up and not forget assignments

Gives good feedback
Lots of homework
Lecture heavy
5.0
3.0
CSE220
Grade: Not sure yet
Dec 6, 2020
Would take again

What a great teacher. Very inspiring and kind, yet challenges you. Online lectures over youtube live were very entertaining and filled with interesting concepts. I wish I could take this class again.

Respected
Skip class? You won't pass.
Amazing lectures
1.0
1.0
CSE220
Grade: B+
Dec 14, 2020
Wouldn't take again

Ok, he is a douchbag and stubborn. Eventhough I performed top 10% in his class, still I hate him. May be a good person but as a professor he is so bad. Also, getting A or A- is impossible in his class because of the way he grades exam. So, people that are BSing that they got A those are liars, anyways bad professor after all.

Lots of homework
Lecture heavy
Tough grader
2.0
5.0
CSE220
Dec 25, 2020
Would take again

Dr. Blanton is a nice guy with a ton of passion for this subject. The lectures were interesting and informative, however the workload for this class was absolutely ridiculous! The programming assignments are tough with minimal guidance, and the grading for this class is harsh. I've never done more work for one class in my entire life!

Respected
Get ready to read
Tough grader
5.0
4.0
CSE220
Grade: A
Dec 28, 2020
Would take again

Ethan is a great person and professor, and he is super helpful and approachable in office hours. He has great TAs that know what they're doing and answer questions. But YOU have to put in the work/time too. You aren't going to be given the answer on a silver platter, but they will help you understand concepts and guide you in the right direction.

Respected
Accessible outside class
Caring
5.0
5.0
CSE220
Grade: A-
Dec 31, 2020
Would take again

Ethan is an incredibly caring and intelligent professor. My only real grievance with him is how sidetracked he can get during lecture. His projects are super hard but you learn a ton. Tests are also really hard, but they were curved and 35% of your grade is quizzes and labs, which are fairly easy. The TAs for this course are simply incredible

Respected
Lots of homework
Clear grading criteria
5.0
4.0
CSE220
Jan 3, 2021
Would take again

Very caring and amazing professor. Even though the class is difficult he and his TAs help you very well and try to ensure your success. He can get distracted in lecture sometimes but you end up learning more than just textbook material. This class is hard and has a lot of work but he tries to make it bearable. The final had a great curve.

Lots of homework
Accessible outside class
Caring
5.0
4.0
CSE220
Grade: B+
Jan 4, 2021
Would take again

A real gem, deserves more than 5 !

Participation matters
Inspirational
Caring
1.0
5.0
CSE220
Grade: C+
Jan 16, 2021
Wouldn't take again

Blanton is a good professor at heart but he cares more about cheating than teaching. He makes programming assignments and grades them super strict. Assignments are worth everything in the course too. He catches kids cheating on every single assignments/projects and sends an email to everyone. Office hours are a must to pass.

2.0
5.0
CSE220
Grade: C
Jan 26, 2021
Would take again

He's a very harsh grader, and not open to make ups, extra credit, or any opportunities whatsoever. Most work out of any course I've taken by far. They will tell you 250 is hard, but it's really cause students take 220 at the same time and then don't have time to study for 250.

Lots of homework
1.0
5.0
CSE220
Grade: C-
Jan 27, 2021
Wouldn't take again

dude just make all your assignments due at 11:59pm we shouldn't have to keep track of that when you assign 15 things a week all due at different times

Tough grader
1.0
5.0
CSE220
Grade: B
Apr 23, 2021
Wouldn't take again

Spends 50% of lecture off topic about random things he feels like talking about that way and the other 50% basically making fun of his students, then doesn't understand why people struggle with the material. Is not willing to help you when you are struggling and seems to actually particularly enjoy watching when a student is struggling.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSE220
May 7, 2021
Wouldn't take again

He seems like a knowledgeable professor but has a jerk-like personality. He gets distracted during lectures and wonders why students don't understand the material. He makes his assignments hard and the level of difficulty is not something a 2nd-year student is expected to know. He cares way more about catching students cheating that he even fails u

Lots of homework
Skip class? You won't pass.
Lecture heavy
2.0
5.0
CSE220
May 23, 2021
Wouldn't take again

I enjoyed the lectures and the labs for this class, however the amount of work assigned in this course was absurd! The projects in particular are quite difficult and time consuming, it would be nice if we had some more guidance/help with them. He seems like a cool guy, but he's a tough grader and a bit unreasonable at times.

Get ready to read
Clear grading criteria
Tough grader
4.0
4.0
CSE220
Grade: Not sure yet
May 26, 2021
Would take again

CSE 220 is a difficult class and it would have been a lot more difficult if it wasn't for Prof Blanton. Do the required readings, it makes a huge difference. The most imporatnt thing to do is to get started on the project as soon they are released because they are difficult and do take a lot of time.

Lecture heavy
So many papers
Tough grader
5.0
4.0
CSE220
Grade: Not sure yet
Nov 24, 2021
Would take again

Best professor I've ever had. Passionate about the material, generous in doling out help and advice, encyclopedic knowledge of the content. The man literally answers questions on weekends on piazza. Takes course feedback and our education seriously. Those who mentioned that it is a lot of work, I agree. That's about the only downside, but worth it.

Gives good feedback
Accessible outside class
Caring
5.0
3.0
CSE220
Grade: A
Dec 19, 2021
Would take again

Amazing professor! This class is set up so well for us to succeed considering the difficult subject matter. Amazing TAs and course staff. Start the projects early, go to office hours with the handouts the first day, you won't be sorry! Really interesting material and fun labs and projects. Would love to take this professor again in a future class!

Respected
Accessible outside class
Get ready to read
5.0
4.0
CSE220
Jan 5, 2022
Would take again

Prof. Blanton is so far the best professor I've had at UB. If you are struggling with the class you can set up a meeting with him and he will guide you to what you could/should do to start doing better, which really does help. Office hours are super helpful from the amazing teaching staff that he has.

Accessible outside class
Get ready to read
Caring
4.0
5.0
CSE220
Grade: C
Jan 11, 2022
Would take again

Boy was this a tough class. And I mean really tough. I really don't like the way they distributed assignments. The majority of the class we try to balance studying for extremely important and specialized tests and working on massive group projects. A few weeks past the midterms you are blasted with a massively advanced project worth a letter grade.

Skip class? You won't pass.
Test heavy
Lecture heavy
5.0
3.0
CSE220
Grade: B
Jan 31, 2022
Would take again

He's very straightforward and fair, sometimes goes off on tangents during his lectures (but they're always interesting, even when not directly related to the course), and he easily has some of the best lectures I've ever seen. It's not too hard if you just show up, pay attention, start projects early, do at least some reading, and try for real.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
5.0
CSE220
Grade: B+
Apr 19, 2022
Would take again

Good teacher with tough class, got to office hour if possible

Amazing lectures
Clear grading criteria
Hilarious
5.0
4.0
CSE220
Grade: Not sure yet
May 13, 2022
Would take again

Ethan is the GOAT. Was this the hardest class I've ever taken in my academic career? Yes. Was it also the most educational and enjoyable? Yup. You learn in GREAT DEPTH how computers work. Reach out outside of class for help, him and his TAs are excellent and I appreciated them greatly. I wish he taught all my classes!

Caring
Respected
Accessible outside class
5.0
3.0
CSE220
Grade: A
Jun 2, 2022
Would take again

Ethan is the best. 220 is a tough class but he makes it doable. He is a great lecturer and it's easy to stay focused on his class. Extremely organized on everything. Attend class-exams have things that were explained in class rather than the lecture slides.

Tough grader
Amazing lectures
Clear grading criteria
5.0
4.0
CSE220
Grade: A
Jun 2, 2022
Would take again

The only professor you should take for 220

Amazing lectures
Respected
Lecture heavy
5.0
4.0
CSE220
Grade: A
Jun 3, 2022
Would take again

This is my favorite class I have ever taken, mostly because Dr. Blanton is so organized and clarifies what is expected of you to do well. Make sure you do the required readings if you're struggling with a topic and go to office hours for help with the PAs.

Gives good feedback
Respected
Accessible outside class
5.0
4.0
CSE220
Grade: A
Jun 13, 2022
Would take again

Definitely take his class if you have the chance.

Get ready to read
Clear grading criteria
Inspirational
4.0
4.0
CSE220
Grade: A-
Jun 20, 2022
Would take again

Ethan is a very passionate professor and makes an already interesting course amazing! However, he can sometimes appear intimidating, especially at the beginning of the semester, but he is always willing to answer questions and help the students. I do wish that he taught more about using Emacs well in the Lubuntu VMs, since it is confusing.

Get ready to read
Amazing lectures
Hilarious
5.0
4.0
CSE220
Grade: F
Oct 19, 2022
Would take again

If you're taking 220, Ethan will make the course so much more interesting than any other professor could. Whenever Ethan lectures, it's clear he knows his stuff. I would highly recommend him, he's very caring and is willing to help if you're willing to put in some effort, love him.

Amazing lectures
Caring
Respected
5.0
5.0
CSE220
Oct 21, 2022

If you love programming, then go to CSE220, because it is a haven. If you hate programming, then go to CSE220, because it is hail. It is military training that will make you strong.

5.0
4.0
CSE220
Grade: Not sure yet
Oct 21, 2022
Would take again

good man!

Amazing lectures
Lots of homework
Lecture heavy
5.0
4.0
CSE220
Grade: Not sure yet
Oct 24, 2022
Would take again

Amazing lectures! Gives out challenging projects that force you to think and be precise. Start projects early and go to office hours!

Amazing lectures
Lots of homework
Accessible outside class
3.0
5.0
CSE220
Grade: Not sure yet
Oct 30, 2022

he speaks way too faster, a lot of words couldn't catch up. I hope he can slow down his speech and explain more about concepts.

1.0
5.0
CSE220
Grade: B
Dec 14, 2022

You need the book. The assignments get exponentially harder and the descriptions become less informative. For example: Print hello world with print, use printf. Turns into recreate malloc, good luck.

Tough grader
Get ready to read
Lots of homework
4.0
4.0
CSE220
Grade: B+
Jan 31, 2023
Would take again

Ethan Blanton is hands down the best professor I've had at UB. His no-"BS" attitude about things can be a bit condescending at times, but once you get to know him you'll understand how really humble he is. If you're taking this course soon, BE PREPARED. IT'S HARD. Ethan can be a tough grader with projects and occasionally have unfair due dates.

Tough grader
Get ready to read
Amazing lectures
1.0
5.0
CSE220
Grade: Incomplete
Mar 9, 2023

Every day Blanton makes the lives of students harder. 1st he stopped posting lecture recordings because attendance is low, as if that's my fault students stopped coming to his useless class. Now threatens to cancel office hours because of troglodytes who start on the last day. Feels like middle school the way I'm punished for other's bad decisions.

Tough grader
Get ready to read
Lots of homework
5.0
5.0
CSE220
Grade: Not sure yet
Mar 20, 2023
Would take again

He is a great professor. THE TIME YOU PUT INTO HIS CLASS IS THE EXACT OUTCOME YOU WILL EXPECT. Many students complain about how harsh he is but don't realize how much he cares about his students. If you actually care about the class you will realize the TA's go above and beyond for the students.

Get ready to read
Amazing lectures
Inspirational
1.0
5.0
CSE220
Grade: Incomplete
Mar 30, 2023

took away recordings because he he felt he was too nice

Get ready to read
Hilarious
Graded by few things
1.0
5.0
CSE220
Apr 22, 2023

Very bad professor decided to remove recordings on a 7am computer science class because no one showed up in person

Get ready to read
Hilarious
Lecture heavy
2.0
5.0
CSE220
Grade: Not sure yet
Apr 24, 2023

I would have given Ethan a better rating had he not made the course harder than it already was. He removed recorded lectures because bozos don't show up to lectures AND he threatened to remove Friday Office Hours because bozos start on PAs right before the deadline. This only hurts students who care and actually do the work!

Get ready to read
Lecture heavy
5.0
4.0
CSE220
Grade: C
May 8, 2023
Would take again

He knows what he is doing, and this class is a great take for such hard material. I didn't do super well, but I know exactly what I could have done to get a good grade.

Amazing lectures
Lots of homework
Caring
5.0
4.0
CSE220
Grade: A
Jul 31, 2023
Would take again

One of the best professors at UB. His excellent lecture clearly shows his deep understanding of the topic. His exams are hard so prepare to fully understand the topic and the textbook. His projects and labs are also challenging but they are fun and tied well with the topics we learn. He value participation so don't skip the class.

Get ready to read
Amazing lectures
Lecture heavy
1.0
1.0
CSE220
Grade: A+
Sep 21, 2023

He is a liability to the next generation of computer science students because he withheld lecture videos threatened to take away office hours. He is on par with the devil, and while this may sound extreme this class was obnoxious because of the constant obstacle he would throw at us. I would recommend Carl instead.

3.0
5.0
CSE220
Grade: Drop/Withdrawal
Oct 10, 2023

Lots of his instruction is given in either piazza or his long handout. I recommend you take either cse 220 or cse 250 in separate semester, because those two classes have insane amount of homework and they are usually due back to back. cse220 work due on this Friday means cse250 work due on Sunday.

Get ready to read
Participation matters
Lots of homework
4.0
3.0
CSE220
Grade: Not sure yet
Oct 18, 2023
Would take again

A decent professor overall. He answers questions in multiple different ways to make sure as many people understand the material as possible. Also uses many drawings and diagrams to explain concepts if you don't understand. HWs and programming assignment descriptions are lengthy and descriptive, so you have to do some reading. Textbook is required.

Get ready to read
Lots of homework
Lecture heavy
5.0
4.0
CSE220
Grade: Not sure yet
Nov 4, 2023
Would take again

Pros: clear, understandable lectures; always willing to answer questions; makes sure students understand content before moving ahead. Cons: you essentially teach yourself the content in this class via projects.

Get ready to read
Clear grading criteria
Respected
5.0
3.0
CSE220
Grade: Not sure yet
Dec 5, 2023
Would take again

He speaks in a very clear voice just like announcers. The materials are hard but he always does his best to present everything in the best way. He always makes sure students understand on lecture. He claimed himself to be "judgy", and indeed, he could be critical sometimes. But he was intended to help his students to become better programmers.

Tough grader
Amazing lectures
Inspirational
1.0
5.0
CSE220
Grade: C
Dec 6, 2023

He called my boss and got me fired.

1.0
3.0
CSE220
Grade: B
Dec 7, 2023

He is extremely agressive

1.0
3.0
CSE220
Grade: B+
Dec 13, 2023

Ethan knows his material, but has personality and communication issues which cause people to dislike him, unsurprisingly.

Graded by few things
4.0
5.0
CSE220
Dec 15, 2023
Would take again

Great professor, but once I said that you can find the size of memory, he threw a Molotov cocktail at my car

Graded by few things
1.0
4.0
CSE220
Grade: C+
Dec 18, 2023

I would vouch that this professor knows the material well, but has angry outbursts far too often and is extremely stubborn.

Tough grader
2.0
4.0
CSE220
Grade: A
Dec 23, 2023

Ethan tends to over explain things all over the place so going to lecture was a waste of time for me. Hardest part about 220 is understanding the handouts and Ethan. Required readings were helpful.

Tough grader
Get ready to read
1.0
4.0
CSE220
Grade: A
Dec 26, 2023

This professor's attitude is unbearable. Such a sad life he must live to lash out at his students so often.

1.0
3.0
CSE220
Grade: A-
Dec 27, 2023

Poor teaching

Lecture heavy
2.0
3.0
CSE220
Grade: B
Dec 28, 2023
Would take again

Pros - very passionate about teaching and computer science, occasionally super funny Cons - extremely hostile to students, often assumes the absolute worst out of people, goes on long tangents during lecture which (sometimes) don't even relate to the course content

3.0
3.0
CSE220
Grade: A
Jan 17, 2024
Would take again

has an insane amount of knowledge about systems programming. intimidating and intense, but he's nice one-on-one. great lectures, I'd say he's very passionate about teaching. people say this is a hard class for a reason but it's still doable.

Tough grader
Amazing lectures
2.0
2.0
CSE220
Grade: A-
Jan 17, 2024

His "teaching style" consists of lots of aggression and rough treatment. To be fair, I think he may suffer from life issues right now.. But that doesn't mean we deserved it pushed onto us..

5.0
3.0
CSE220
Grade: A
Jan 26, 2024
Would take again

It's not an easy class and required lots of working, research, and practice outside the class. The amount of time and effort you put in is proportional to the result you will be getting. Start work early and utilize office hour.

Clear grading criteria
Lots of homework
Respected
5.0
3.0
CSE220
Feb 29, 2024
Would take again

CSE 220 was one of the hardest classes, I have taken so far. But with that being said I don't think I ever had a professor this passionate about a subject until I have taken this class. If you were going to choose a professor for CSE220, I would go for Ethan.

3.0
4.0
CSE220
Grade: B
Mar 4, 2024

Puts on an act for the sake of teaching; tries to scare u into doing better. It works for some students like me but I can see why others wouldn't like it. Very strict but this class also could have gone A LOT worse with another professor. There are some things really good about him, some things not so great. You have to work hard to do well in 220

Participation matters
EXTRA CREDIT
Lots of homework
5.0
4.0
CSE220
Grade: C+
Mar 13, 2024
Would take again

Great professor, learned a lot from this class, only reason my grade is low is because i skipped a bunch of classes and did poorly on the tests. If you put in the work for this class you are rewarded with knowledge you keep outside the course.

Participation matters
Amazing lectures
Respected
2.0
5.0
CSE220
Grade: A
Mar 25, 2024

Blanton's lecture is good. However, his instructions for homework or projects are hard to read. His expectation for us is to treat every word as the key point.

Get ready to read
Beware of pop quizzes
4.0
5.0
CSE220
Grade: Not sure yet
Apr 24, 2024
Would take again

After failing last semester, I returned to 220 this semester and have really grown to like Prof. Blanton. One thing that cannot be stressed enough is that the amount of work you put in will be the grade you receive. I learned that the hard way last semester. My suggestion is stay on top of the lectures and stay up to date on the readings.

Tough grader
Get ready to read
Lots of homework
5.0
4.0
CSE220
Grade: Not sure yet
May 4, 2024
Would take again

Professor Blanton is one of the best professors I have had so far. The course is not easy, but his approach to teaching the material is very systematic, and he explains every topic so that it is possible to digest. He is very caring and friendly, and even though this course is tough, you can always find support if you need it.

Tough grader
Amazing lectures
Caring
3.0
3.0
CSE220
Grade: B+
May 28, 2024
Would take again

Chill class easy to follow lectures there are times when he will get off topic and end up talking about something else for the entire lecture but other than that the class itself was pretty smooth. One thing i'd say is do the required readings they help you a lot on assignments, and labs

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
5.0
CSE486
Grade: C
Jun 25, 2024
Would take again

my favorite professor at UB, but 486 was also the hardest course i've ever taken, in a good way. be prepared to do a ton of work and learn a lot. fantastic lecturer.

Amazing lectures
Lots of homework
1.0
3.0
CSE586
Grade: B-
Jul 5, 2024

Poor Marina...

Graded by few things
4.0
4.0
CSE220
Grade: B+
Oct 3, 2024
Would take again

One of the professors you hate while taking, and are glad you took him the next semester. The course was not terribly difficult, but you must put in the time and work. He makes reading off slides in class interesting and he is quite funny. Can be aggravating and blunt sometimes with the piazza posts and questions but emotions aside he is very fair.

Tough grader
Amazing lectures
Lecture heavy
4.0
4.0
CSE220
Grade: A
Oct 6, 2024
Would take again

He is somewhat intimidating but he wouldn't eat you. You need to put in a lots of time and effort into this course to succeed. Go to OH as early as possible and pick timing when there's not many people.

Amazing lectures
Inspirational
5.0
3.0
CSE220
Grade: Not sure yet
Nov 1, 2024
Would take again

He is one of the coolest professors in the UB! Although his assignments are time-consuming, the instructions handout is VERY clear! One of the reasons I admire him is that he is not like the lazy professors from my previous university, he actually cares about students and answers questions on the piazza a lot of times!

1.0
3.0
CSE220
Grade: A
Dec 3, 2024

One of the most unfriendly professors at UB. Lab/Project handouts are written TERRIBLY. Has a guilty before proven innocent mindset and thus is unapproachable. He controls the way 220 works and omits important topics (like how floating point is represented, assembly, etc). Exams consist of questions that trick students (and I got mid 90s on exams).

Tough grader
Lots of homework
Lecture heavy
5.0
4.0
CSE220
Grade: A
Dec 17, 2024
Would take again

The best CS professor at UB, hands down. His lectures were amazing and full of interesting historical tangents. He's super funny, and also pretty sarcastic. The class was very difficult, but everything was super organized to help you succeed. He clearly loves the material he teaches. Take him if at all possible!

Tough grader
Amazing lectures
Lots of homework
4.0
4.0
CSE220
Grade: A
Jan 20, 2025
Would take again

Ethan is a funny and outgoing professor! His content is extremely lecture-heavy, so make sure to take lots of notes. The class was definitely difficult, but I think Ethan did a great job explaining the difficult concepts. The projects and exams are known to be extremely difficult, but compared to the other professors Ethan is great.

Tough grader
Lots of homework
Lecture heavy
5.0
4.0
CSE220
Grade: A-
Apr 4, 2025
Would take again

Challenging workload, but a great professor. I'm not switching to Emacs though. I tried.

Amazing lectures
Lots of homework
Lecture heavy
1.0
3.0
CSE220
Grade: Not sure yet
Apr 11, 2025

By far the worst part of my day. This is one of the very few times when I think that the instructor actually made the course worse, I think I would have honestly been better off if I just read the slides on my own instead of going to lecture. He is unable to stay on topic for 10 minutes, making his lecture incredibly hard to follow. pls take Carl

1.0
3.0
CSE220
Grade: B
May 22, 2025

He has admitted to removing negative reviews. He's rude, unhelpful, and cannot admit when he's wrong. He makes the class harder than it needs to be with handouts are that are poorly written, and exams that have trick questions. The material isn't hard, but he makes it miserable. All the TAs for Ethan are terrible and never help you.

5.0
5.0
CSE486
Grade: B+
Jul 26, 2025
Would take again

Before attending the course, Ethan told me that this is the second hardest one for the undergraduate CSE course. The course is extremely textbook-heavy . The coursework is incredibly challenging, and the exams are tough if u do not read papers and textbooks. The course is very rewarding, and Ethan is one of the BEST professors at UB.

1.0
5.0
CSE220
Grade: A
Dec 8, 2025

work load is insane, terrible labs, no prep for assignments, still got an A cuz im goated but without my IQ i def woulda failed. everyone struggled so much. if i were to teach this course i'd break up the hw into smaller chunks, host useful labs that correlate with exactly whats on the hw. if you dont live for cs then youll 100% struggle.

Tough grader
Get ready to read
Lots of homework
5.0
3.0
CSE220
Grade: A
Dec 9, 2025
Would take again

Not sure about what the previous rating says, this guys not really not that bad and cares for the students. I'm even good at cs but hes a good professor and you can ask any question and it will get answered. Very underrated professor honestly the haters are people who put in 0 work and are on their phone all class.

Participation matters
Gives good feedback
Lecture heavy
4.0
4.0
CSE220
Grade: A
Dec 12, 2025
Would take again

This was a very difficult class. I took it last semester, so maybe it changed somehow. But if you go to office hours early, you will do well. My semester, we had the best TAs I've ever met. I wish my current classes had TAs like them. He is a bit scary, but you could tell he cares about the students. There was a very generous curve to the final.

Get ready to read
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

62%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 61 grades
Most common grades:
A (23)
Not sure yet (18)
B+ (10)
Grade Distribution
A(24)B(8)C(11)D(1)F(1)A-/B+(17)
Based on 82 reported grades
A: 23
Not sure yet: 18
B+: 10
A-: 7
Common Tags
Get ready to read (27)
Lots of homework (26)
Tough grader (22)
Amazing lectures (21)
Respected (19)
Lecture heavy (17)
Clear grading criteria (13)
Accessible outside class (13)
Rating Trend

Declining

-0.61 avg change
Dec
Jan
Apr
May
Jul
Dec
Last 6 months
Ratings by Course

CSE486

5.0

(3)

CSE410

5.0

(2)

CSE586

4.1

(9)

CSE220

3.4

(84)
Difficulty by Course

CSE486

4.7

CSE410

4.5

CSE220

4.0

CSE586

3.7

Similar Professors