3.2

Jesse Hartloff

Computer Science - University at Buffalo (SUNY Buffalo)

3.2
Quality
3.9
Difficulty
57%
Would Retake
197
Reviews
3.2
Quality
3.9
Difficulty
3.2
Helpful
3.2
Clarity

57%

Would Retake

197

Reviews

Rating Distribution
Official

5

72

4

32

3

14

2

21

1

58

What Students Say

this is a pass/fail class

CSE115 - 2.0 rating

Teaches you the bare minimum but expects you to be able to magically know how to code at a level that is ten times more than what he's taught

CSE115 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

30%

Textbook Required

6%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 121 grades
Most common grades:
A (44)
Not sure yet (33)
B+ (17)
Grade Distribution
A(54)B(18)C(15)D(4)F(4)A-/B+(30)
Based on 160 reported grades
A: 44
Not sure yet: 33
B+: 17
A-: 13
Common Tags
Lots of homework (95)
Clear grading criteria (50)
Tough grader (36)
Group projects (31)
Skip class? You won't pass. (28)
Respected (25)
Caring (21)
Gives good feedback (21)
Rating Trend

Improving

+1.00 avg change
Dec
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

CSE191

4.0

(1)

CSE442

3.5

(10)

CSE250

3.3

(16)

CSE312

3.3

(16)

CSE116

3.2

(123)
+4 more courses
Difficulty by Course

CSE113

5.0

EAS240

5.0

CSE116

4.1

CSE115

4.0

CSE191

4.0

Reviews (197)
4.0
4.0
CSE250
Nov 23, 2015

This was his first year teaching CSE 250 so I didn't have many expectations going into this course except that it was going to be tough. The homeworks were challenging but unlike previous CSE courses, they actually were on things we learned in lecture and helped us learn actual usefull skills I feel. I really liked his lectures and was very nice

4.0
4.0
CSE250
Grade: Not sure yet
Dec 4, 2015

I don't want to admit because of the homeworks are disgusting, but he is a good professor

4.0
2.0
CSE442
Dec 7, 2015

This was Jesse's first time teaching 442 Software Engineering, and he nailed it. Lectures featured guest speakers, discussions about how SE actually gets done in the industry, and fun stuff. No HW/exams: the core of the class is a group project, with complete freedom of choice in what you do, who you work with, how you go about it. Amazing class.

5.0
2.0
CSE250
Grade: A
Dec 7, 2015

He is a good man and very helpful. Each exam just takes 10% of the final grade. The only thing you need to do is to finish the homework.

5.0
1.0
CSE442
Grade: A
Dec 8, 2015

He made the class based on preparation. You are graded on the process of a final project and your materials to get a job out of college and fills the lectures with guest lecturers from various companies and lectures to prep you for the job world . If you fail this class you should drop out of UB .

4.0
4.0
CSE250
Grade: Not sure yet
Dec 18, 2015

A very challenging course your homework counts more than your exams and the homework starts easy but gets harder as you go on if you aren't prepared it could ruin your grade but if you managed to understand you will definitely be more experienced in data structures and coding.

4.0
3.0
CSE250
Dec 23, 2015

DO YOUR HOMEWORK!! Can't stress it enough, most of your grades are depending on your HW grades!!

2.0
5.0
CSE113
Grade: Not sure yet
Apr 17, 2016

Dr. Hartloff may be great for upper level CSE classes, but he couldn't teach the non-majors class to save his life. Encourages TAs to insult students in Lab. Lectures are useless and the homework goes beyond anything a non-major could be expected to do. Min. 20 hours outside of class to pass per week (despite my programming background)

1.0
5.0
CSE250
Grade: B-
May 5, 2016

a tough class to go through and no help from professor only ta are you life saver. does not know how to teach will say god bless you

1.0
5.0
EAS240
Grade: A-
May 20, 2016

Professor Hartloff, to be honest, you have to learn how teach students. Course was a mess since we were 2 weeks behind normal schedule. Very confusing lecture slides which assumed that student known something before taking this class. Homework were long and very restricted to his skeleton code.

1.0
5.0
CSE250
Grade: C-
May 24, 2016

He mutters and it is boring to learn from a Prof. who does not sound confident. Speeds up lectures and they do not help with getting FULL CREDIT HW. Makes HW beyond tough for a 200 class. Barely any manual grading and rare feedback on auto grading. When we can write in any lang, he can only help in the lang that he has solution for (i.e. Python)

2.0
4.0
CSE250
Grade: A
Jun 8, 2016
Wouldn't take again

Not a good professor at all. Lectures are dull and uninformative, while office hours and TAs are even less helpful. Going to class is next to pointless. Do yourself a favor and learn data structures and algorithms (the simple ones) from KhanAcademy or Udacity, because those will help you pass the class if you haven't done much coding before.

5.0
4.0
CSE250
Grade: A
Jun 16, 2016
Would take again

Disregard the few bad rates below me. The Spring 16 250 class was full of underachievers that would just complain about the work instead of doing it. Jesse was VERY fair and flexible (only projects, optional exams) and he refused to dumb the class down, which I appreciate. If you can't handle 250 without being spoon fed, it's time to switch majors!

2.0
5.0
CSE250
Jul 10, 2016
Wouldn't take again

Professor Hartloff seems to care about teaching students and does try.. But.. His teaching style isn't great. His lectures are very dull and homework is graded on a 4 point scale (0,1,2,3, or 4). It's extremely difficult to do well on homework assignments. TAs will help you pass, and 20+ hours of working on each assignment.

4.0
4.0
CSE250
Aug 21, 2016
Would take again

Attendance is not mandatory. I spent more time at office hours than lecture. Graded on coding assignments only unless you opt for the final. Unless you're already a seasoned coder or are willing to work really hard you will not get an A. To be fair it is very difficult to fail the class. So you can get a C or a D with little effort. Otherwise work

5.0
4.0
CSE250
Grade: B
Sep 3, 2016
Would take again

I was so excited to get into his 442 class this year after taking him in 250. I respect him because he prepares students for industry without sugar coating it. "Homework's too hard," well no crap, ask for help or switch your major. I once saw him help a student until 1 AM. He only expects you to work as hard as he does and people resent that.

Respected
Inspirational
Caring
5.0
5.0
CSE250
Grade: A
Oct 10, 2016
Would take again

An extremely difficult class but the one that prepared me most to be a software engineer

Gives good feedback
Respected
Caring
1.0
4.0
CSE250
Dec 13, 2016
Wouldn't take again

Lectures were awful. He could barely teach basic data structure concepts or C++ and seemed to struggle with code. His homeworks and auto-grader was a mess and at times not fair. The class was disorganized and we barely learned much beyond CSE116 concepts. A huge disappointment. It'd be better to wait and take this class with another professor.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
5.0
2.0
CSE442
Grade: A
Dec 21, 2016
Would take again

This is a capstone for Computer Science and he allows you almost free reign for what project you can pick. You can pick your own groups. The requirements were based on the agile programming development (look it up). He brought in many great speakers and did bridge the gap between academia and industry like he says. Would highly recommend.

Clear grading criteria
GRADED BY FEW THINGS
GROUP PROJECTS
5.0
3.0
CSE442
Grade: A+
Jan 31, 2017
Would take again

Jesse is a great professor. He put a lot of work into developing this class into an actual learning experience, and it shows. The requirements/expectations for this class are clear and very reasonable - follow them, and you can essentially choose your grade. The basis of the class is a group project - pick your groupmates/project well.

Clear grading criteria
Caring
1.0
5.0
CSE115
Grade: Not sure yet
Feb 9, 2017
Wouldn't take again

He makes the homework which I did not learn from his class. If you dont what me to get credit from it, say it! You can make the question about how to make atomic bomb or how to travel faster than light next time. I bet no one gonna answer it and you would be happy right? I am so angry while I am doing homework.

Skip class? You won't pass.
4.0
4.0
CSE191
Grade: Not sure yet
Mar 7, 2017
Would take again

Posts the in lecture problem sets the night before along with the notes so if you can do the PS with the notes the night before, going to lecture isn't necessary. Easy to gain weekly points. TA office hours are REALLY helpful. Homeworks (4 given in total) are long and tedious. If you put in the time and go to office hours, you will do fine.

LOTS OF HOMEWORK
Clear grading criteria
EXTRA CREDIT
2.0
3.0
CSE250
Apr 18, 2017
Wouldn't take again

Pretty easy class. Disappointed that he let people get away with colluding on several homeworks without punishment, though.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CSE115
Grade: Not sure yet
May 15, 2017
Would take again

The course isn't too hard. He doesn't have office hours himself but there are a lot of TA's who are helpful. He is a bit weird to approach sometimes but he is good at teaching the course and there are so many ways to get help. If you put in the work, you will get a good grade.

Gives good feedback
Clear grading criteria
Caring
5.0
3.0
CSE115
Grade: B+
May 19, 2017
Would take again

Jesse really has a great grading criteria for his 115 class. Nothing can hurt your grade since you start with 0 points and work your way up. The TAs for the class were always at Davis hall to help us, and he had a question site set up for us to ask questions and they were answered pretty quickly. Take him for CSE 115, you wont regret it.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
3.0
3.0
CSE250
Grade: A
May 27, 2017
Wouldn't take again

Good professor. Some of his assignments were challenging. Lectures were okay. Too easy to pass this class.

5.0
3.0
CSE115
Grade: A
Jun 12, 2017
Would take again

Jesse is a great professor and the stuff is not too hard to understand. You will have a lot of opportunities to earn points, as long as you understand the concepts he taught in class you should have no problem with the works.

LOTS OF HOMEWORK
Clear grading criteria
EXTRA CREDIT
4.0
2.0
CSE115
Grade: A
Jun 29, 2017
Would take again

Jesse is a solid professor, his lectures are alright and he really wants people to succeed. The big class size makes it hard to get individual feedback though, and he is awkward to approach. Luckily, there are like twice as many points as you need available so most should be able to get an A. Lecture probably has 50% attendance. Don't copy code.

Clear grading criteria
5.0
3.0
CSE115
Grade: A-
Jul 31, 2017
Would take again

Jesse is a solid choice, his grading system and the help he and his army of TA's provide is invaluable BUT this class requires you to put just as much his classes are no cakewalk and honestly ill say the grade you earn is the grade you deserve, Solid Professor look forward to taking his classes again

Participation matters
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
3.0
5.0
CSE115
Oct 15, 2017
Wouldn't take again

Jesse is a good teacher but if you don't already have at least a year of experience coding or you're still a beginner in CS be prepared for a mountain of hard work. Lectures are very simple while labs are extremely difficult if you're still a beginner. Would highly recommend having a foundation in coding before starting the class. Also don't cheat.

LECTURE HEAVY
2.0
4.0
CSE115
Oct 17, 2017
Wouldn't take again

As a beginner in CS I didn't know what to expect but definitely have a solid foundation in coding before you start the class. Resigned the class because kids who are beginners were basically cheating and working together in labs for good grades and were paying others for hw code. Did not want to cheat to pass. They don't teach a good CS foundation

Tough Grader
LOTS OF HOMEWORK
3.0
4.0
CSE115
Nov 10, 2017
Wouldn't take again

Need prior experience or it's gonna suck big time. Teach yourself java, you've been warned

Clear grading criteria
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
4.0
CSE115
Grade: A
Dec 6, 2017
Would take again

Dr. Hartloff is a professor who really cares. If you show that you are willing to put in effort outside of lecture, and do more on your own to get better, he becomes a lot easier to work with and learn from during office hours and class. Don't skip lectures, and definitely don't cheat on HW. Had no coding experience before taking CSE115.

Respected
Skip class? You won't pass.
Clear grading criteria
4.0
3.0
CSE442
Grade: A+
Dec 16, 2017
Wouldn't take again

It's a group project class. Put in some real effort to make some quality software and you should be OK. Choose your group mates and project wisely - They can drastically effect your experience. I definitely learned a lot from our project, but not much from Jesse himself. He's an OK guy, but literally anyone could've "taught" this course.

Skip class? You won't pass.
1.0
4.0
CSE442
Grade: B+
Dec 27, 2017
Wouldn't take again

Dude is a straight goof. Condescendingly lectures you about how to be a good software engineer whilst never having left academia himself. Grading is completely arbitrary. Prepare to work like a madman and still scrape by with a low B for no discernible reason. Never replies to email, makes himself unavailable during OH.

1.0
5.0
CSE115
Grade: Not sure yet
Mar 22, 2018
Wouldn't take again

The things you learn from class will never be sufficient to complete your homework/Lab . He claim if you spend 10 hours / week and you will get an A however I personally spend 20 + per week and I don't feel that I can get a good grade at all.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
2.0
5.0
CSE115
Grade: C-
Apr 5, 2018
Wouldn't take again

do not be fooled by the syllabus in the first weeks before drop/add ends. this is a pass/fail class. you can do minimum work but are still required to know and apply 100% of the material correctly to receive a minimum passing grade of C- (getting to p-set level 12). if you arent a CS major dont take this because you will live in office hours.

LOTS OF HOMEWORK
1.0
5.0
CSE115
Grade: Not sure yet
May 1, 2018
Wouldn't take again

Teaches you the bare minimum but expects you to be able to magically know how to code at a level that is ten times more than what he's taught. Problem sets, labs and projects are all due at the end of the semester but everything will pile up quickly.

4.0
3.0
CSE115
Grade: A
May 3, 2018
Would take again

If you're serious about CS, Jesse is a great guy to have around. Won't hold your hand, but incredibly helpful for the more complicated facets of the course. Do your work and put the time in early, as the syllabus makes the course look deceptively easy. Experimenting on your own time with new concepts or prior experience is needed to get the A.

Gives good feedback
LOTS OF HOMEWORK
Caring
4.0
4.0
CSE115
Grade: A
May 4, 2018
Would take again

Jesse is an awesome dude. Super helpful during office hours/after class and sets clear expectations on day one. The course starts off deceptively easy but ramps very fast in the 3rd week. None of it is easy, but it's super rewarding to build software with real world functionality. Expect to spend 15-25 hours coding for each project. Have fun!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
4.0
CSE115
Grade: Not sure yet
May 15, 2018
Wouldn't take again

You better be prepared to stay ahead and figure things out yourself. The grading criteria for this class requires you "excel" in all grading baskets (HW, Labs (tests), & Projects) falling behind in any one basket will stunt your grade. Projects are a posted towards the end of the semester, and the beta test lab was a mess. Writes his own notes...

2.0
5.0
CSE115
Grade: Not sure yet
May 19, 2018
Wouldn't take again

Just know this class felt like you're paying the school to teach yourself. Class isn't preparing enough. If you're fine with that, take the class. If you don't have prior experience, there is probably no way you're getting an A. On top of that Hartloff changed a crucial deadline 10 days earlier during finals week without any warning whatsoever.

GRADED BY FEW THINGS
1.0
4.0
CSE115
Grade: B+
May 22, 2018
Wouldn't take again

Worst professor ever

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
CSE115
Grade: B-
May 23, 2018
Wouldn't take again

Dont take his class if you are a beginner. You cant get a good grade even working hard. The only way to pass is you already know how to code. I can barely learn something from the class. Go YouTube and learn by self.

Tough Grader
4.0
4.0
CSE115
Grade: A+
May 30, 2018
Would take again

Straightforward grading, based off of the amount of work you complete. Keep in mind that this class (also taught by other professors) is one of the most dropped/resigned classes for the entire university. If you aren't already familiar with coding, which this class is meant to teach you, you will need to put in a lot of work.

LOTS OF HOMEWORK
Clear grading criteria
Caring
1.0
1.0
CSE442
Jul 24, 2018
Wouldn't take again

There is no individual grading whatsoever. You can literally do your entire group project and your teammates can do nothing. Took 2 months to grade anything. Talks about working in industry, but he doesn't have any non-internship experience in the industry. His total industry experience is less than a year, so keep that in mind.

Tough Grader
3.0
3.0
CSE115
Oct 7, 2018
Would take again

Jesse is a pretty good professor. I have him for 115 right now. In lecture if you ask a question he tries to understand it and gives a clear answer. He also always hangs around for a few minutes after class to answer questions. If you talk to him, youll also see that he has a sense of humor, but you dont see that during lecture

Gives good feedback
Respected
2.0
4.0
CSE115
Nov 27, 2018
Wouldn't take again

I'd say this course is NOT for a beginner. He doesn't give a lot of examples. So when you're doing the practice problem site, the example he gives in class is so basic that the module questions don't help at all. To go along with that, he doesn't go in depth on what the code does and you're sitting there thinking why he put that in his code.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CSE116
Grade: Not sure yet
Feb 18, 2019
Wouldn't take again

worst professor ever. HW will take up literally 80% of your free time and most of the time you can't even finish it. He spends literally 10 minutes going over the most important material and wants you to get "hands-on" experience with the rest of the topics which is a complete waste of time just like this class. If you get him, transfer out asap

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
4.0
CSE116
Feb 23, 2019
Would take again

if you aren't a cs major, oof.

Lots of homework
Caring
Skip class? You won't pass.
1.0
5.0
CSE116
Grade: C+
Feb 26, 2019
Wouldn't take again

The type of teacher to bore you to death even with his corny jokes. He expects you to know how to code even though it's an intro to computer science class. There's homework after every lecture (due at midnight) which takes up a majority of your time and leaves no other time to study other demanding subjects you might have.

Lots of homework
Group projects
Tough grader
5.0
4.0
CSE115
Grade: B+
Feb 27, 2019
Would take again

This professor is a lot better than most people give him credit for. It's an intro CSE class and it teaches you an incredible amount compared to almost any other class. The material is straightforward and if you're willing to put in the time it takes to learn how to code you can succeed with this professor.

Gives good feedback
Lots of homework
Clear grading criteria
5.0
1.0
CSE442
Grade: A+
Mar 11, 2019
Would take again

Good guy Funny jokes

Gives good feedback
1.0
5.0
CSE116
Mar 12, 2019
Wouldn't take again

It's crazy the difficulty and amount of work he gives. The online grader works after you've submitted it on the 50th time even though everything works on your local computer. Some advice: You might need some mental health assistance while taking this class cuz most likely you'll have a few mental breakdowns.

Lots of homework
Tough grader
5.0
3.0
CSE115
Grade: A
Mar 12, 2019
Would take again

I took his class as a Biology major and transferred to CS shortly after. Now I am a senior and can say he is the best professor I've had at UB. Caring professor with a clear grading criteria and a well structured class with a good website. Since your success is tied to the programming assignments, just don't procrastinate and you'll learn a ton.

Respected
Inspirational
Clear grading criteria
3.0
4.0
CSE116
Grade: Not sure yet
Mar 12, 2019
Would take again

Jesse is a Good Professor but his hw is time consuming. His Lectures are good but the Assignment can be vague and hard to understand. If you take his class prepare to work but I do think you learn

Get ready to read
Group projects
Tough grader
2.0
5.0
CSE116
Grade: Not sure yet
Mar 12, 2019
Wouldn't take again

If you respect yourself dont take this class. Probably the worst professor youll ever have. Second time Im taking him and he only gets worse.

Lots of homework
1.0
4.0
CSE116
Mar 13, 2019
Wouldn't take again

He's passionate with what he does and that's something you rarely see in a professor with intro classes. However, since the restructuring of the Freshman courses, the classes have been awful and it is reflected on him. Lectures are rushed and of poor quality, then makes gross overgeneralizations about how we are lazy when we're struggling. DNR.

Tough grader
Get ready to read
Skip class? You won't pass.
5.0
4.0
CSE116
Grade: Not sure yet
Mar 14, 2019
Would take again

Sonichu is the highest form of art.

Lots of homework
Inspirational
Tough grader
1.0
2.0
CSE442
Grade: Drop/Withdrawal
Mar 15, 2019
Wouldn't take again

He only look at how many commit is made on github regardless of how much you contribute to your group.

Lots of homework
Participation matters
Group projects
5.0
4.0
CSE115
Grade: A
Mar 15, 2019
Would take again

So his score is low cause alot of the kids in CSE 115 thought it would he handed to him. He gives you a solid base but like all cs classes you are supposed to research topics and such yourself aswel.

Gives good feedback
Lots of homework
Accessible outside class
1.0
5.0
CSE116
Mar 24, 2019
Wouldn't take again

The course has project and home work components that were way above the level of a Freshmen and required learning on your own quickly (minimal support). The project required using several language/libraries/Tools (Scala + Web Technologies - HTML/CSS/JS, Gaming, Web Server, Network Libraries, etc.) to write a MMO game with web and desktop fronts.

Lots of homework
Tough grader
2.0
5.0
CSE116
Grade: Not sure yet
Mar 26, 2019
Wouldn't take again

He moves very quickly through the material leaving no time for the student to properly learn. You will have to spend a lot of time self-studying which takes time out of other high priority classes, and the homework which is very hard and will take up 60-70% of your week. As a beginner to CS myself, all I have to say is be ready to cry a little.

Lots of homework
Skip class? You won't pass.
Group projects
1.0
5.0
CSE116
Mar 28, 2019
Wouldn't take again

He has literally only 1 and 20 minutes of office hours throughout the ENTIRE week and he isn't willing to help you after class, especially if the questions are related to the HW. He barely teaches during class and asks us to complete lecture questions by midnight; even worse they were due at the end of the class in the beginning. DNR at all!

Lots of homework
Group projects
Tough grader
1.0
5.0
CSE116
Grade: Not sure yet
Mar 29, 2019
Wouldn't take again

We are all genuinely struggling and the professor doesnt care: a) the materials given has many errors and typos, b) Home Work descriptions are very vague, c) correct code will still not pass due to Auto Grader indignity, and d) the group project is a complete farce as the structure is such that the tremendous work-load ends up with one person.

Lots of homework
Group projects
Tough grader
2.0
5.0
CSE116
Mar 29, 2019
Wouldn't take again

This Class is a challenge. I believe it is not meant for beginners. The class will take up a lot of your free time and affect classwork from other classes. The only people I know who are doing well in this course are students that I multiple years of extensive coding experience before they came to University.

Lots of homework
Group projects
Tough grader
1.0
5.0
CSE116
Grade: Not sure yet
Apr 3, 2019
Wouldn't take again

Jesse, while being goofy and cheerful, is a bad professor. His class is exceptionally difficult for an "intro" class. He does not teach well, but rather rushes through the material. He does not reply to any emails or answer questions in class. This course has a heavy workload, with daily questions, difficult homework, and a large project.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
5.0
CSE116
Grade: A
Apr 15, 2019
Would take again

CSE 116 is a hard class. Even, CS is hard in general. There is a reason why CS major has 80% drop out rate. Genetic Algorithm and Calculator might test you beyond the limit. I had to do all work for MMO project. But, in the end, I became so so good at programming as a freshman that I even got offers for research assistant. It will pay in the end

Gives good feedback
Lots of homework
Group projects
1.0
5.0
CSE116
Grade: Not sure yet
Apr 15, 2019
Wouldn't take again

A hard class shouldnt mean a number in the single digits out of 100s doing well that just indicates an overall lack of opportunity for us to succeed. A number of hardworking kids gave up on CS because of this sad situation.

Lots of homework
Group projects
Tough grader
4.0
5.0
CSE116
Apr 15, 2019
Would take again

Contrary to popular belief, Jesse is not a bad professor. Could he be better, of course, but he very clearly lays out the expectations of this course within the first few lectures. It is a HARD COURSE that requires A LOT of work outside the lecture hall. He shows sufficient examples of actual code and teaches theory reasonably well.

Lots of homework
Clear grading criteria
Hilarious
2.0
4.0
CSE115
Grade: A
Apr 18, 2019
Wouldn't take again

Dr. Hartloff sometimes explains things in a convoluted and unnecessarily difficult way. His homeworks and labs have horrible grammar and are all over the place. They're also really difficult, especially for intro students.

Lots of homework
Tough grader
1.0
5.0
CSE116
May 2, 2019
Wouldn't take again

I would advise for you not to take him. Hell make you hate computer science. He doesnt explain the topics and concepts too well. Overall this class is not meant for beginners. Be ready to live in office hours and have countless sleepless and eatless nights trying to figure out the hw., where you may not receive any points. You have been warned.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSE116
Grade: C
May 6, 2019
Wouldn't take again

Jesse is unavailable at all outside of class, he has set up reddit, discord, and piazza so that he can avoid doing any real office hours, but then he refuses to respond on any of those platforms anyway. His last comment on reddit says "Sometimes it be like that" in response to a student complaining about the syllabus lying about our homework.

Lots of homework
Group projects
Tough grader
2.0
4.0
CSE116
May 8, 2019
Would take again

Gives a realistic but very rough look into what CS is, demoralizing and a lot of work. Having to handle 3 digit class on a new curriculum that's he's making on the go will affect the course difficulty, especially how ruthless he is in grading, but that's how the career is. The course and the professor are only going to improve from now on.

Lots of homework
Group projects
Tough grader
4.0
5.0
CSE116
Grade: B
May 8, 2019
Would take again

This course was a lot of work, but Jesse was a good and fair professor. He adjusts the course to be more reasonable if he deems it unreasonable. The weekly homeworks were of varying levels of difficult, and they were many hours of work. The group project was the worst part of the course, and it's 1/4 of the grade and dropped me from an A to a B.

Respected
Lots of homework
Group projects
4.0
5.0
CSE116
May 8, 2019
Would take again

This is the first semester the new CSE116 curriculum is implemented. The other reviews here have merit, for the amount of work given mid semester AND the week before finals is absolutely insane and must be changed. Not a bad prof but very disorganized this semester, and the group projects honestly have to be revamped because they suck really bad.

Lots of homework
Group projects
Tough grader
5.0
4.0
CSE116
May 8, 2019
Would take again

He is a good man.

Respected
Inspirational
Group projects
1.0
4.0
CSE116
May 8, 2019
Wouldn't take again

When confronted about lying on his syllabus he responded "Sometimes that's how it be".

Lots of homework
Group projects
Tough grader
5.0
5.0
CSE116
Grade: A
May 8, 2019
Would take again

Hes a great prof but keep in mind most of the people here are supper bitter that they needed to actually put in effort

Gives good feedback
Lots of homework
Caring
1.0
5.0
CSE116
May 10, 2019
Wouldn't take again

Line 73 in SampleTest given with HW9 is wrong as the assert will not fail even if the computedPath has walls. But, then again "sometimes it be like that" - whatever...

Lots of homework
Group projects
1.0
5.0
CSE116
Grade: A+
Jun 2, 2019
Wouldn't take again

True Dr. Hartloff is brilliant after looking at his webpage. However he made CSE 116 exceptionally hard. Such that average students or even students who are really good at computer science are unable to score at their potential level. HWs are very tight and the assignments given are very vague same issue with the projects.

Lots of homework
Skip class? You won't pass.
Group projects
1.0
5.0
CSE116
Grade: A+
Jun 5, 2019
Wouldn't take again

Most of the content in the course that is HW and the project which was 50% of the overall grade were portions we had to learn by ourselves which is really terrible.

Lots of homework
Skip class? You won't pass.
Group projects
1.0
5.0
CSE116
Grade: B-
Aug 8, 2019
Wouldn't take again

Teaches you to the bare minimum and expects you to code something million times harder than what he taught. Lectures are often rushed and he spends only 20 minutes of lecture rather than 50. I know a ton of people who dropped out of cs because he made them feel worthless. As a beginner who wants to learn computer science, I am disappointed.

Lots of homework
Group projects
5.0
4.0
CSE116
Grade: B+
Aug 24, 2019
Would take again

Contrary to what most people on here say, Jesse is a very fair professor. There were times when I struggled but the TA's are very knowledgeable and able to help. Jesse is also very prompt with replying to people, he has replied to my Piazza posts quickly and promptly. Yes, he has terrible grammar but he gets his point across very well.

Skip class? You won't pass.
Group projects
Clear grading criteria
1.0
5.0
CSE116
Grade: Not sure yet
Sep 9, 2019
Wouldn't take again

Jesse does NOT teach what you need to know. He would give lecture questions that are beyond your level knowledge of learning. I understand that you should learn a little by yourself but this is too much. Also, there are so many topics in coding, so how are we suppose to know what to teach ourselves??

Get ready to read
Skip class? You won't pass.
1.0
5.0
CSE116
Grade: A
Oct 8, 2019
Wouldn't take again

CSE116 was rough man

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
4.0
CSE116
Grade: B-
Oct 11, 2019
Would take again

Very solid professor, who surrounded himself with very hard tasks. The Homeworks towards the end of the semester were brutal, but the overall grade structure of the class is very generous, so you should still be able to get a decent grade if you put in the work.

Lots of homework
Clear grading criteria
1.0
5.0
CSE116
Grade: C+
Oct 23, 2019
Wouldn't take again

he doesn't teach anything in class just read through his slides and gives hw every class, which is due on the same day. This was the worst class I have ever taken at UB.

Lots of homework
Tough grader
4.0
4.0
CSE116
Grade: B+
Nov 11, 2019
Would take again

Jesse's class was a lot of work but it was well worth it. The confidence build from being thrown into the deep end on unfamiliar projects on a monthly basis was immense. I left this class a much better programmer than I came in as. But yes, the homework assignments are very difficult and require a large time commitment. Keep up with the lectures!

Lots of homework
Group projects
Clear grading criteria
2.0
5.0
CSE116
Grade: B-
Dec 29, 2019
Wouldn't take again

He should improve because he is getting way too much on students.

Lots of homework
Inspirational
Group projects
3.0
5.0
CSE116
Grade: B
Jan 2, 2020
Wouldn't take again

Well organized class, especially compared to the mess it was in Spring 2019. Long, difficult, exhausting and time consuming homeworks which teach you a lot. Teaching is average, he reads his slides (which are well prepared). Has 1 hour of office hours every week, but has good TAs. Lectures are streamed on Twitch eliminating the need for attendance.

Lots of homework
Get ready to read
Clear grading criteria
1.0
5.0
CSE115
Grade: F
Jan 13, 2020
Wouldn't take again

Do not take class if CSE is taught by Jesse. I dont understand why he is assigned to teach this class. He basically reads off the slides and tends to give you lot of programming assignments that waste your productivity time outside. Also he is arrogant and doesnt respect his students. Btw finals are mandatory

Lots of homework
Test heavy
Tough grader
1.0
3.0
CSE116
Grade: F
Jan 30, 2020
Wouldn't take again

Got destroyed in this class. The homework is not difficult but it needs a ton of clarifications. You will pull your hair out trying to decipher everything. A lot of guessing for the tests for homework. Pretty much will not have time for any of your other high priority classes

Lots of homework
1.0
4.0
CSE116
Feb 16, 2020
Wouldn't take again

Not the worst professor at UB, but not the best either, especially in CSE 116. The class the course work are pretty simple, beside some roadblocks here and there. But the way he manages the class is unacceptable, for most time both him and the TAs have no clue what's going on. Especially with autograder, which is a mess itself cuz of how its setup!

Lots of homework
Tough grader
1.0
5.0
CSE116
Grade: Not sure yet
Feb 28, 2020
Wouldn't take again

DON'T EVER EVER AND EVERRR TAKE CSE116 WITH HIM. EVER!!!!

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
5.0
CSE116
Grade: Not sure yet
Mar 6, 2020
Would take again

Great structure for the class (116) graded mostly on whether or not you really understand the topics (as you should in any real class) but the homework is a nightmare. spec sheets are vague and lack very important and clear information that you absolutely need to know to get by the autograder. Useful and knowledgable professor but autograder man

Lots of homework
Skip class? You won't pass.
Clear grading criteria
1.0
5.0
CSE116
Grade: C
Apr 2, 2020
Wouldn't take again

Each lecture you'll be given a "lecture question" that's due the next day. You are required to complete EVERY SINGLE ONE of these questions in order to be eligible to pass. With every question complete, you will start at a C-. You will then be given ENORMOUS projects that take 40+ hours to do. This class should be 10 credits, not 4. So Much work :(

Lots of homework
Clear grading criteria
So many papers
2.0
5.0
CSE116
Grade: Not sure yet
Apr 12, 2020
Wouldn't take again

He gives so much work to the point where it's almost impossible to keep up with this class by itself, much less any of the other classes you might be taking. He's late getting assignments out and provides subpar explanations that require a lot of extra clarification. Also, he can be unnecessarily mean at times.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSE116
Grade: Drop/Withdrawal
Apr 17, 2020
Wouldn't take again

I've taken over 25 classes at UB, and not one has ever come close to the amount of work that CSE116 requires you to do. Jesse is a great person, however he gives students so much work that it's impossible to focus on other classes. If you're going to take CSE116 with him, be ready to spend 30-40+ hours a week doing assignments that are mandatory.

Lots of homework
Skip class? You won't pass.
So many papers
5.0
4.0
CSE116
Grade: F
Apr 19, 2020
Would take again

Hard Questions each day. 1 or 0 all grades

Lots of homework
Clear grading criteria
Tough grader
1.0
5.0
CSE116
Grade: Not sure yet
Apr 22, 2020
Wouldn't take again

Should be a 20 credit hr class. Spec sheets are vague! Expect to constantly ask for clarifications. Don't forget to buy a box of tissues so you can wipe your tears while you cry yourself to sleep while you struggle with this class. You won't have anytime for your other classes. Just ask the students who took this class before

Lots of homework
Skip class? You won't pass.
1.0
4.0
CSE116
Grade: Not sure yet
Apr 24, 2020
Wouldn't take again

They should really go back to the old 116 or at least get a different professor to teach it. First off the homeworks, I disagree with the consensus. They are quite doable for the most part. Nothing in this class is overtly difficult however there is a lot of work. The lecture questions are an absolute grind, and labs are useless.

Gives good feedback
Lots of homework
Tough grader
1.0
5.0
CSE116
Grade: Drop/Withdrawal
Apr 26, 2020
Wouldn't take again

Nothing wrong with the teaching, however there is an absurd amount of homework that will make you sacrifice grades in other classes. Like others have said, don't let the 4 credits fool you. It's more like a 15 credit class, as ridiculous as that sounds it's true. Hartloff does a good job but the amount of work in this class MUST be toned down.

Lots of homework
So many papers
1.0
5.0
CSE116
Grade: B-
May 1, 2020
Wouldn't take again

MAKE SURE YOU'RE READY TO DEDICATE 40+ HOURS A WEEK ON THIS IF YOU'RE GOING TO TAKE IT

Lots of homework
1.0
5.0
CSE116
Grade: C
May 7, 2020
Wouldn't take again

The class is extremely work heavy, you won't have time to focus on any other of your classes. Jesse is also terrible at explaining concepts, and the way he explains code is extremely confusing. He assumes you already understand the code when he runs through it, and he tends to backtrack on his words and goes on too many tangents when lecturing.

Lots of homework
Skip class? You won't pass.
1.0
5.0
CSE116
Grade: B+
May 7, 2020
Wouldn't take again

The way the class is structured, students end up trying; however because he is lenient on the deadline, youre expected to complete most if not all assignment. HWs are definitely doable with TA help and you learn a lot from them. LQ are an absolute grind. You need to watch the lectures to understand the slides but he does more talking than teaching

Lots of homework
Lecture heavy
5.0
4.0
CSE116
Grade: Not sure yet
May 8, 2020
Would take again

Just amazing. Don't look at the other ratings, they are old syllabus, now the course is well organized. He is so caring and makes you understand the topic, when you devote yourself to the course and follow his guidance, you're probably gonna ace it. but IT AIN'T AN EASY COURSE, work hard, if you show honest efforts, you'll get plenty of makeups .

Lots of homework
Clear grading criteria
Amazing lectures
5.0
3.0
CSE116
Grade: A
May 8, 2020
Would take again

Jessie doesnt deserve these bad ratings, hes a great professor. People on here are a vocal minority. All the people who are satisfied with him dont take the time to write a good rating on here. This course is not hard at all, especially if you have programming experience outside of 115. Gives a great foundation in the important areas of CS.

Lots of homework
Clear grading criteria
Caring
5.0
2.0
CSE116
Grade: A
May 9, 2020
Would take again

The only way you'll fail 116 is if you weren't trying at all. It was easy. The only people that rate Jesse badly are the transfers from CC that didn't realize that CS ! Game Design. He even gave tons of extra credit for y'all....I had so many points I could have gotten an A without taking the final exam.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
2.0
5.0
CSE116
Grade: C+
May 9, 2020
Wouldn't take again

CSE115 does not prepare you for this class. The people who get As in this class would get an A regardless of the professor since most of them have prior programming experience, most of whom are autodidacts. Review the topics on the 116 site b4 taking the class. Dont take 19 credits like me. A is possible but expect to put in 20-40hrs + a week.

Lots of homework
Graded by few things
Lecture heavy
1.0
4.0
CSE331
Grade: C
May 9, 2020
Wouldn't take again

Took algo last summer. Fun assignments and class was small but the stuff taught was lacking depth and overall was rushed. Dont take it during the summer. Had to explain myself on why I got a C for algo to the interviewer

Get ready to read
2.0
5.0
CSE116
Grade: C
May 11, 2020
Wouldn't take again

I'm assuming most of the good reviews on here were written by one person (they're all written on the same date, hmmmmmmmm...). This is the most challenging class I've personally taken, and like other reviews have said the only way you'll get an A is if you either spend 40+ hours a week or you are self-taught before enrolling. Hell, even a C is hard

Lots of homework
2.0
3.0
CSE116
May 12, 2020
Would take again

Grading criteria not clear. The assignments that you do after every lecture dont count towards your grade, but you need to complete them all in order to pass unless you take the final exam. His method of checking to see if you understand how to test your code is excessive. Check and guess with autograder is necessary for your tests to pass. Bad TAs

Lots of homework
Skip class? You won't pass.
5.0
3.0
CSE116
Grade: A-
May 14, 2020
Would take again

Class is super well organized. You get TONS of chances to redo your work. CS is really hard and if you dont put the work in you wont get anything out of it. also the lectures were streamed on twitch which was awesome to rewatch or just watch the lecture earlier.

Gives good feedback
Skip class? You won't pass.
Clear grading criteria
1.0
5.0
CSE116
Grade: Rather not say
May 15, 2020
Wouldn't take again

Like others have said, this is more like a 15 credit hour class.

Lots of homework
So many papers
3.0
5.0
CSE116
Grade: B
May 18, 2020
Would take again

He is very fair. Lecture questions are difficult and explained poorly but TAs clear things. Note the helpful TAs and not-so-helpful TAs. Start the HWs early: for me, the time was split btwn coding and debugging. The course moves at a fast pace. PLENTY of chances to make up grades. An A is attainable. I did ALL the work but got a B bc deadlines :(

Respected
Lots of homework
Clear grading criteria
1.0
5.0
CSE116
Grade: C
May 18, 2020
Wouldn't take again

Only way to do well in this class is by sacrificing your grade in other classes. Way too time consuming...

Lots of homework
5.0
4.0
CSE116
Grade: A
May 24, 2020
Would take again

This class personally made me excited to continue pursuing a CS major. I love the sense of accomplishment after completing a large project, and how lecture questions are assigned to students every class, which allows me a lot of exposure to the material. I left this class feeling confident that I understood the course material.

Gives good feedback
Respected
Lots of homework
5.0
4.0
CSE116
Grade: A
May 28, 2020
Would take again

Jesse is one of the best professors I have ever had. This course has a unique grading system that admittedly, he could have explained better, but it works well. You must prove that you understand every topic, which sounds daunting, but as long as you show a decent effort you will be given an opportunity to make up anything you miss the first time.

Lots of homework
3.0
5.0
CSE116
Grade: B-
May 29, 2020
Would take again

This will likely be the hardest course you've taken so far. Hartloff is a good professor and a great guy. Don't listen to the geniuses here calling the HW and projects easy. They are not at all. You will spend a minimum of 25 hours in this class in order to pass. The teaching seems flawless it's just the amount of work is hard to keep up with...

Lots of homework
2.0
3.0
CSE312
Grade: C+
May 31, 2020
Wouldn't take again

He like the type of guy where you know there's a lot of red flags but you keep falling for him anyway. He's not a terrible heartless teacher when it comes to grading but, at the same time, his content isn't the most useful. I had to learn almost everything online. While I know he wants us to learn on our own, it ends up making the class pointless.

Group projects
1.0
5.0
CSE116
Grade: Not sure yet
Oct 23, 2020
Wouldn't take again

Online classes are a pain right now and this guy does not make it any easier. Everything from the past negative reviews are accurate.

5.0
4.0
CSE116
Grade: B-
Nov 16, 2020
Would take again

This class is a lot of work. There are lecture quiz after every lecture and you have one day after the lecture to complete it. The projects are also very difficult and you either pass them or fail them. Jesse helps the students a lot, if you are struggling send him an email or just talk to him he will give you an extension.

Lots of homework
Amazing lectures
Tough grader
5.0
4.0
CSE116
Grade: A
Dec 9, 2020
Would take again

Jesse Hartloff is the gem of the CS department. All of the bad reviews before are from people who were too lazy to even put in a minimal amount of effort. You gotta attend class and you gotta pay attention. The guy even streams on Twitch, I mean what professor does that? His projects are tough but completely doable.

Lots of homework
Skip class? You won't pass.
Amazing lectures
5.0
4.0
CSE116
Grade: A+
Dec 14, 2020
Would take again

Here's the truth folks: Most of the people who are complaining are simply the people who don't put enough effort. It is a heavy course, no doubt. But Jesse gives way too many opportunities for students to pass. Lots of homework, but they are all doable. He also carries a good sense of humor so that's nice. Most important, he is understanding.

Gives good feedback
Lots of homework
Hilarious
4.0
3.0
CSE116
Grade: A
Dec 18, 2020
Would take again

One of the best professors in the CSE department. He is very lenient with course deadlines and will give you more than enough opportunities to pass but is not kidding when he says you must spend 40+ hours a week on material. Grade is based on number of homeworks you do and passing all components or as he calls them "LOs (Learning Objectives)".

Gives good feedback
Skip class? You won't pass.
Clear grading criteria
1.0
4.0
CSE116
Grade: C+
Feb 1, 2021
Wouldn't take again

Not sure about in-person, but I couldn't be payed to take another online class with him as the instructor. Basically impossible to get in touch personally with him and the course demands much more work than most would think.

Lots of homework
Graded by few things
4.0
4.0
CSE116
Mar 5, 2021
Would take again

Very good professor. Relatable. He gets concepts through your head successfully. However this is a college computer science class so be prepared to work. All in all a great profesor.

5.0
2.0
CSE116
Grade: Incomplete
Mar 25, 2021
Would take again

Which professor in buffalo streams on twitch? Which professors let doggo on stream? Show up to class and learn you will pass. If you are not willing to learn and spend time I don't think Jesse is the right professor for you.

Gives good feedback
Respected
Accessible outside class
5.0
4.0
CSE116
Mar 26, 2021
Would take again

The design of this course is to have a lecture and then a lecture task that is part of a larger project to implement the concept you just learned. Needs work (yes)but nice to understand the concepts seen in the lectures. The lives on twitch are fun and prof Hartloff is really cool and takes time to answer questions on the chat after the lecture.

Inspirational
Clear grading criteria
Hilarious
5.0
4.0
CSE116
Grade: Not sure yet
Mar 27, 2021
Would take again

Jesse is an amazing prof. If you show you are putting in effort, he will go above and beyond to work with you. He's also very receptive to feedback and makes changes to things students find confusing. Take this course if you want a great professor who really cares about students and will actually teach you the material, but expect to work too.

Respected
Lots of homework
Caring
5.0
4.0
CSE312
Grade: A-
Apr 9, 2021
Would take again

Jesse believes if you put in the effort you should at least pass the class. However he gives you more than enough materials and lectures to get the A, but you do need to work fairly hard for it. Information Jesse taught me in CSE116 and CSE312 has helped me alot at internships

Gives good feedback
Respected
Lots of homework
1.0
3.0
CSE312
Grade: A-
Apr 19, 2021
Wouldn't take again

super unfair

5.0
3.0
CSE116
Apr 28, 2021
Would take again

This semester Jesse changed the grading and project criteria and it's a world of difference. Truly respect him, he cares about his student's success and will do everything he can to see you pass if you show the effort. 10/10 would recommend for the material and his project style. Super straightforward and you always know what to expect.

Gives good feedback
Respected
Clear grading criteria
5.0
4.0
CSE116
Grade: Not sure yet
May 3, 2021
Would take again

Dont listen to the haters on Jesse. Most uncomfortable experiences come from people going from CSE115 to CSE116 who arent ready for the difficulty jump. He really ramps it up in this class but its all useful stuff and their is a lot of help when you need it. Put in the effort and you will pass, assuming you care about comp sci.

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
4.0
CSE312
May 7, 2021
Would take again

Hartloff is an amazing CS professor. Most of the reviews on this page seem to be coming from his 100 level CS classes. As somebody who has taken those before taking him again for higher level classes, those classes were very fair. He has gone out of his way to give plenty of mental health days due to COVID as well. One of the best professors at UB.

Skip class? You won't pass.
Clear grading criteria
Caring
2.0
3.0
CSE116
May 21, 2021
Wouldn't take again

Like most of the professors at UB, he lectures for 50 minutes, 3 days a week, for the entire semester, from a power point presentation, and then we the students get a crazy amount of homework. Very little coding is done in class as well, so the lectures were the biggest waste of time. The programs we code are definetly decent, but very challenging.

Lots of homework
5.0
4.0
CSE116
Grade: A-
Aug 14, 2021
Would take again

I agree most neg. reviews here are more unhappy about the content rather than the prof. It was a lot of work but Hartloff was great. The deadlines (for Spring 2021 at least) were very forgiving, since he allows a deadline extension if you show you've been putting in work and haven't just been putting it off. Very chill but very professional too.

Respected
Amazing lectures
Caring
5.0
3.0
CSE116
Grade: A
Aug 31, 2021
Would take again

Jesse gives lots of opportunities to help pass the class and for office hours he stays until he gets to every student which is nice.

Respected
Accessible outside class
1.0
5.0
CSE116
Oct 21, 2021
Wouldn't take again

Unit testing is basically the chunk of this class that will be the hardest. You are not actively learning anything doing "unit tests" his way when all you are doing is throwing darts and hoping something sticks on the wall. What's the point of "learning" if you are just brute forcing through it. There are some gems but the too many downsides.

5.0
3.0
CSE116
Grade: C
Dec 3, 2021
Would take again

10/10

Inspirational
Hilarious
Amazing lectures
5.0
4.0
CSE116
Grade: Not sure yet
Dec 17, 2021
Would take again

Amazing professor. Extremely fair forgiving and very knowledgeable on the subject matter. I learned more from this class than any class I have ever taken in school. Hands down one of the best professors I've ever had.

Lots of homework
5.0
3.0
CSE116
Grade: B+
Dec 21, 2021
Would take again

Honestly the best use professor ive had so far. Jesse pretty much made the class hybrid to accommodate for covid. Id say the class takes soo much time from your other classes but an A in this class is possible. If you go to lecture and start the lecture task on time youll pass the class. Use the office hours to your advantage.

Gives good feedback
Lecture heavy
Caring
5.0
4.0
CSE116
Grade: B+
Dec 23, 2021
Would take again

Best CS professor I have had so far. Be prepared to work hard and learn an incredible amount. Highly recommend for CSE116.

Lots of homework
Clear grading criteria
5.0
5.0
CSE116
Grade: A
Dec 26, 2021
Would take again

Solid

Respected
Amazing lectures
Caring
4.0
3.0
CSE442
Grade: A
Jan 7, 2022
Would take again

Honestly, very little about the professor matters for this course. Its all about your group and project managers. Jesse was okay. Nothing really that bad to say, nor anything amazing. He had a couple interesting lectures, but for the most part, people just wanted to only worry about their projects. Make sure to take care of group scrum board.

Lots of homework
Group projects
5.0
3.0
CSE116
Grade: A
Jan 31, 2022
Would take again

The lectures were nice. Projects were long and time-consuming. Easy to get an A if you put the time in.

Lecture heavy
3.0
4.0
CSE116
Grade: A
Mar 2, 2022
Would take again

Alright professor. Very caring as he extends deadlines about a week as long as you showed effort. Just pay attention to his lectures and read through his slides if you wanna pass, this class is really hard and the difficulty spikes really high about half-way in.

Clear grading criteria
Lecture heavy
Graded by few things
5.0
3.0
CSE116
Grade: A
Mar 4, 2022
Would take again

One of my favorite teachers at UB. Hes a nice and a little goofy. Lectures are pretty interesting. The class is definatly pretty challenging, but I think he does a good job of giving kids the chance to succeed. Very fair. My favorite part about his classes are he has a discord chat where you can ask questions mid lecture.

Caring
Respected
4.0
5.0
CSE116
Grade: B+
Mar 15, 2022
Would take again

Very fair proffessor. He sets a clear expectation on how to pass the class, how to get an A, etc. The homeworks are very tough but if you go to office hours and actually spend time on it, you can push through it. It's a tough course and Jesse if prepairing you for Data Structures.

Clear grading criteria
Lots of homework
Accessible outside class
5.0
5.0
CSE116
Grade: B-
Mar 15, 2022
Would take again

Super hard class but Jesse is definitely a fair professor. No exams, just hws that are due every 2 weeks. The hws are majority of your grade and are very tough. He sets a clear expectation from day one so there are no surprises. I heard horror stories about him from old seniors but he has changed a lot and I can say that he's a good professor.

Clear grading criteria
Lots of homework
Lecture heavy
3.0
5.0
CSE116
Grade: F
Apr 7, 2022

Jesse isn't a terrible person but I hated how the course was graded(his syllabus is kinda confusing) and how we were expected to complete every task in the projects when all he does is lecture. I believe the quizzes and lab interviews were fair.

Tough grader
Lecture heavy
Graded by few things
5.0
3.0
CSE312
Grade: A-
May 23, 2022
Would take again

Jesse is one of the best CS teachers at UB. The homework for this class requires a lot of work, so get started on them as soon as possible. Jesse breaks the homework into small parts and covers the materials for those parts every week so its easy to start whenever right after class and the TAs are happy to help however they can.

Amazing lectures
Clear grading criteria
Caring
4.0
3.0
CSE116
Grade: A
Jun 19, 2022
Would take again

Overall, Jesse is a really cool dude who has fun and informative lectures! Given that this was my first semester at UB, there were some bumps along the way when it came to some of the projects. Besides the since removed half-semester long project, the first project was the most difficult. I assume this is likely to scare off unqualified students.

Lots of homework
Respected
5.0
3.0
CSE116
Grade: A+
Nov 16, 2022
Would take again

Amazing teacher, very passionate and awesome teaching style.

Amazing lectures
Clear grading criteria
4.0
3.0
CSE116
Grade: B+
Dec 14, 2022
Would take again

I struggled with this class right until the very end, but it was entirely doable. The grading rubric seems intimidating at first but it's quite lenient once you wrap your head around it. There is always someone available (jesse or TAs) to help, and there are a lot of concepts you learn in this class that are applicable to all of CS

Lots of homework
5.0
5.0
CSE116
Grade: A
Dec 16, 2022

Jesse is a great professor, his rating shouldn't be so low. Of course, this is a challenging course, but his grading is generous. The interviews and quizzes can be intimidating, but he gives students many opportunities to retake them. Also, word of advice, start on your projects early! you don't want to go through hell doing them last second!

Clear grading criteria
Graded by few things
Accessible outside class
1.0
3.0
CSE116
Grade: B+
Dec 20, 2022

While the class is doable there are a number of things that are objectively bad about it. Projects in this course can take an unnecessarily lengthy amount of time even when going to office hours, TA's sometimes skipping OH unnanounced, horrible and confusing grading structure that only Jesse uses, and a total lack of transparency with quiz grades.

Tough grader
Participation matters
Lots of homework
1.0
4.0
CSE312
Grade: Not sure yet
Dec 22, 2022

This class has a hard grading structure. Each homework will need numerous hours of debugging and the homework is worth 60% of your grade. The project is unfair because most students drop out or do not do work which leaves all the work to a smaller group of students. This class is not worth taking as the content in it is irrelevant for internships.

Tough grader
Get ready to read
Group projects
5.0
3.0
CSE116
Grade: A
Jan 19, 2023
Would take again

I took Jesse for CSE 116 last semester and I think he was great. I skipped 115 since I had credit from Highschool and I found the coursework to be challenging but in a good way. The grading and work for this course is very easy to understand so you know exactly what you must do to do well. Attendance isn't "mandatory" but participation is VERY BIG.

Amazing lectures
Clear grading criteria
Test heavy
5.0
3.0
CSE116
Grade: A-
Feb 3, 2023
Would take again

very good professor for 116 in my experience. very fair grading system with lots of opportunity to recover yet make sure you know your stuff.

Participation matters
Amazing lectures
Lots of homework
3.0
5.0
CSE116
Feb 27, 2023
Would take again

I like him as a person, but the class is graded way too harshly when I don't think it should matter *that* much. There are other languages. Every assignment is pass/fail (if you do not get a 100 you fail it), and if you fail any assignment, quiz, or interview, you fail the course. It is much too stressful.

Tough grader
Participation matters
Lots of homework
5.0
4.0
CSE116
Grade: B
Mar 5, 2023
Would take again

Jesse is great. The course is intuitive, the website allows you to access lectures, read ahead, and gives supplementary info. Grading may seem harsh, but it really isn't. His system makes sure that you truly learn a concept and that don't just slide through the cracks. The people rating negatively typically were not prepared for real CS work.

Group projects
Lots of homework
Caring
5.0
4.0
CSE116
Grade: Not sure yet
Mar 12, 2023
Would take again

By far THE BEST professor for CSE 116. Makes lectures concise and interesting. Goes over issues students have with the code and does memory diagram examples in class to prepare students for quiz. I HIGHLY RECOMMEND HARTLOFF FOR 116!!

Amazing lectures
Caring
Lecture heavy
5.0
3.0
CSE116
Grade: A
Apr 1, 2023
Would take again

Jesse is one of the best CS professors at UB. His lecture is very good. It's easy to follow and focus on his lecture. He uploads his lectures on Youtube so it's very convenient to review before the lab quiz, lab interview, or exam. Also, he gives generous deadlines so if anyone says this is a weed-out class, it's not.

Amazing lectures
4.0
4.0
CSE116
Grade: Not sure yet
Apr 5, 2023
Would take again

this is honestly a weed out class. u will struggle if u don't keep up and put off ur work. u can pass this class if u dedicate 10+ hours of studying every week just for this class and start ur programming tasks on time. this class is quite difficult and u must pass all ur assignments and quizzes/interviews.

Clear grading criteria
Lecture heavy
5.0
4.0
CSE116
Grade: A-
Apr 12, 2023
Would take again

His classes are packed with content, but they are also very difficult and require students to allocate time to each assignment, literally.

Participation matters
Clear grading criteria
Lots of homework
5.0
3.0
CSE116
Grade: A-
May 9, 2023
Would take again

It's a hard transition I would guess for most people from cse115 to cse116, and people tend to blame the professor for it; I think he is an amazing teacher and does whatever he can for his students.

Tough grader
Gives good feedback
Hilarious
5.0
2.0
CSE116
Grade: A
May 13, 2023
Would take again

"It's not hard, it's just annoying." But anyways, Jesse is an amazing professor.

Amazing lectures
Clear grading criteria
Online Savvy
3.0
3.0
CSE116
Grade: A-
May 18, 2023
Would take again

The professor is a good professor but the class is difficult because the concepts are hard to grasp. Don't just watch the lecture, go through the example problems and code it up yourself even if it seems easy to follow. Utilize office hours, he is very helpful.

Participation matters
Clear grading criteria
5.0
3.0
CSE116
Grade: A
May 22, 2023
Would take again

For those who think CSE 116 is a weed-out class, tough luck and perhaps switch majors. Since day 1, Jesse made it very clear in his syllabus what you need to do to succeed in 116. The deadlines were fair (considering we had an extra week for the 9 mandatory tasks), memory diagrams and interviews were simple if you paid attention in class.

Amazing lectures
Clear grading criteria
Lots of homework
4.0
4.0
CSE116
Grade: A-
May 25, 2023
Would take again

Great professor. I think Jesse could be a bitttt more encouraging though and have a more positive attitude. And this is more of a course issue but it's so annoying to not have detailed feedback on the lab quizzes. It's near impossible to know what you got wrong and study to fix it. Hopefully they change that. You will learn a lot from 116! :)

Clear grading criteria
Hilarious
Respected
5.0
4.0
CSE116
Grade: A
Jun 8, 2023
Would take again

Really tough class and the concepts can be tough to grasp or convert into code but Jesse explains everything so well and is always open to questions. Utilize OH as much as you can and practice memory diagrams. There will be times where you might wait for hours before getting help in OH though since a lot of people go there and not enough TA's.

Amazing lectures
Caring
Respected
5.0
5.0
CSE115
Grade: A+
Aug 18, 2023
Would take again

hes great

5.0
4.0
CSE116
Grade: B+
Sep 28, 2023
Would take again

Definitely a weed-out class, if you can't handle the rigor of this class you aren't cut out for a career in CS. His slide shows were very helpful in understanding concepts. Always take the smaller opportunities for credits, f.e. going to lecture, as they definitely add up, and can be the difference between letter grades.

Clear grading criteria
Lots of homework
5.0
5.0
CSE116
Grade: A-
Oct 4, 2023
Would take again

Course was tough when I took it. But it was one of the most high quality classes I've taken and was transformative. It isn't meant to weed out students. Tbh, it isn't as hard as ANY subsequent courses I've taken (except CSE442 with buckley). Using this course's workload as reference, most 300+ cs courses are 3 credits but have 4-5 credit workloads.

Clear grading criteria
Lots of homework
Caring
4.0
3.0
CSE116
Grade: A
Dec 5, 2023
Would take again

116 is a big jump from 115 but if you are willing to put in the work you will be fine. The only part of the class that really sucks is that you have to complete everything to get a grade other then F, but it is fair considering the next jump to 220/250. The interviews are top tier preparation for actual job interviews, overall great class

Tough grader
Lecture heavy
4.0
3.0
CSE116
Grade: B+
Dec 8, 2023
Would take again

Jesse's lectures are run very informally, which is a nice change from typical cs courses. Everyone in the class loved Jesse. The grading criteria are stated the most clearly out of any other class I've taken. I would not take 116 with anyone else.

Clear grading criteria
Lots of homework
Respected
1.0
5.0
CSE116
Grade: Drop/Withdrawal
Apr 21, 2024

I lost interest in CSE after I took this course. He is the reason I switched majors. Terrible course structure at the time I took it (Fall 22). He and his TAs were not at all helpful in teaching if you don't understand a topic. They always just evaluate your project tasks, but will not tell you how to (think of) resolve the error. Traumatised me!

Graded by few things
5.0
3.0
CSE116
Grade: A
May 6, 2024
Would take again

I came into CSE116 super nervous, having heard a lot from upperclassman. Jesse's lectures were phenomenal, and he pretty much immedietly dispelled these fears away. There's a lot of difficult programming HW, but there's a ton of support. Take 116 with Jesse at all costs!

Amazing lectures
Lots of homework
Hilarious
1.0
4.0
CSE312
Grade: B-
May 13, 2024

As a senior, Jesse was one of my least likable profs. He's a monotone lecturer w/ little sympathy for his bad course structure. The HW(needed to pass) is loaded & overlaps, but there's also an overlapping project (needed to improve grade). OH were messy & ppl could skip. In the end, you could fail or lose a letter grade for missing 1 thing.

Tough grader
Group projects
Lots of homework
4.0
4.0
CSE116
Grade: B+
Oct 6, 2024
Would take again

Jesse's CSE116 class is challenging but worth it. His lectures are super helpful, and the assignments are tough but manageable with the right resources - I found unstuckstudy and office hours to be a big help. Overall, a rewarding course if you're willing to put in the work.

5.0
1.0
CSE116
Grade: A+
Oct 30, 2024
Would take again

Jesse realest cs professor

Hilarious
5.0
2.0
CSE116
Grade: A
Dec 2, 2024
Would take again

Insanely chill professor. Def would take again. This class is only a "weed-out" class if you cheesed through 115 or are a lazy ass

5.0
3.0
CSE312
Grade: C
Dec 10, 2024
Would take again

Jesse is one of my favorite professors at UB. Very clear lectures and he's very charismatic. 312 is probably one of the most helpful CSE classes I've taken although it is also the most work-intensive class I've taken. Material is very interesting but the HWs are sometimes challenging but worth it. Project + HW workload is a lot so be ready.

Group projects
Lots of homework
Respected
2.0
5.0
CSE312
Grade: B-
Dec 15, 2024

Overall a pretty overrated professor. Yeah he's charismatic and “relatable”, but for the most part he's doesn't care about whether you succeed in the course or not. He'll fail you with no remorse. The good thing is he gives a lot of time to complete assignments, but be sure you get in a good group for the semester project.

Tough grader
Lots of homework
3.0
2.0
CSE312
Grade: B+
Dec 18, 2024
Would take again

Homeworks and projects can be done reviewing lectures but the TA's, office hours, and piazza are horrible. They may as well just not use piazza altogether as only other students comment and office hours barely help. Jesse is just overrated, not as good as early reviews say he is. The pass/fail format of 312 along with the lack of help ruins 312

Participation matters
Group projects
Lecture heavy
1.0
5.0
CSE312
Grade: Not sure yet
Apr 3, 2025

Absolutely ridiculous workload for a 4-credit class. Every homework assignment overlaps with another assignment, including the final project. Office hours and Piazza are not helpful, and you will need the internet to complete most assignments. He doesn't teach half the things he expects you to do.

Group projects
Lots of homework
5.0
4.0
CSE312
May 9, 2025
Would take again

Every hw can be done in a week. HW is split into LOs and AOs. LOs are required to pass the course, they are only obtainable by doing all the hws on time, and if you miss one you FAIL the course. AOs determine your grade, and you also need some amount to not get an F. website is cse312 .com. Didn't go to class. Lost 2 AOs but oh well.

Group projects
Clear grading criteria
Lots of homework
1.0
1.0
CSE312
Grade: B
May 14, 2025

...........

4.0
3.0
CSE116
Grade: A
May 18, 2025
Would take again

Excellent course structure. Class coveres theory very well and then you get to practice application in the hw. Jesse has great slides shows for all of the units which he explains well, even if it is usually dull. Traces are also done clearly and thoroughly. Pick Jesse over Paul for 116.

4.0
2.0
CSE116
Grade: A
May 19, 2025
Would take again

Jesse is wonderful. His lectures can be a bit dry but the content is great and he explains it really well. Your mileage may vary with the mastery based grading, but I liked it a lot and it's clear that he really wants his students to succeed and really understand the course material. Very cool guy all around

Lots of homework
Caring
Respected
5.0
3.0
CSE312
Grade: B-
May 21, 2025
Would take again

in my last semester at UB and I just wanted to create this review to appreciate professor Hartloff's courses (I've taken his cse116 and cse312), as they're genuinely useful, hands on courses you should take compared to many other CS courses I've taken during my undergrad.

5.0
3.0
CSE116
Grade: A
Jun 29, 2025
Would take again

I think Jesse did a great job explaining all of the concepts that a student would typically need to have solid fundamentals in programming. As for the assignments, although many would complain about them being very difficult I think if was fair if you put the hours in. If you face any difficulties go talk to Jesse, he's a very supportive professor.

Participation matters
Clear grading criteria
Lecture heavy
1.0
5.0
CSE116
Nov 30, 2025

The assignment requirement is vague and unclear, and the grading criteria are extremely difficult. It's not that the assignments themselves are difficult to complete, but rather that his grading code frequently has problems. The slides are designed to prevent self-study, and he speaks incredibly fast during lectures. I never want to take it again.

Tough grader
Participation matters
Lots of homework
5.0
3.0
CSE312
Grade: A
Dec 11, 2025
Would take again

Jesse is awesome. I like how he structures his classes; programming heavy with hard deadlines (much like a read job in cs) and there's no surprises. 312 was great and I think all cs majors should take it since it teaches you so many important concepts even if your not going into web dev. I would definitely recommend this class.

Amazing lectures
Lots of homework
Respected
5.0
2.0
CSE312
Grade: B+
Dec 22, 2025
Would take again

Jesse is the goat, as always. Grading is very transparent and his lectures are very clear. The projects are really well designed and will teach you a ton about many important aspects of backend web development.

Amazing lectures
Clear grading criteria
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

30%

Textbook Required

6%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 121 grades
Most common grades:
A (44)
Not sure yet (33)
B+ (17)
Grade Distribution
A(54)B(18)C(15)D(4)F(4)A-/B+(30)
Based on 160 reported grades
A: 44
Not sure yet: 33
B+: 17
A-: 13
Common Tags
Lots of homework (95)
Clear grading criteria (50)
Tough grader (36)
Group projects (31)
Skip class? You won't pass. (28)
Respected (25)
Caring (21)
Gives good feedback (21)
Rating Trend

Improving

+1.00 avg change
Dec
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

CSE191

4.0

(1)

CSE442

3.5

(10)

CSE250

3.3

(16)

CSE312

3.3

(16)

CSE116

3.2

(123)
+4 more courses
Difficulty by Course

CSE113

5.0

EAS240

5.0

CSE116

4.1

CSE115

4.0

CSE191

4.0

Similar Professors