Reviews of professor Bin Li

Rating: 4.0/5, difficulty: 3.0/5
Pay attention closely to what he says because he's a quiet speaker. Do the homeworks ASAP and learn from his comments that he leaves after grading and you'll pass. He will work with you if you email or after class if you need help. Overall he definitely cared about the students and what he was teaching. I grade him a B+ just like he graded me lol.

Rating: 5.0/5, difficulty: 2.0/5
AMAZING TEACHER. he inspires his students to do better. While he seems mean at times he really does help and will help if you need. Lecture heavy and i wouldn't skip class, tho you will learn alot from him.

Rating: 5.0/5, difficulty: 4.0/5
Great professor that you can access outside of class very easily. He has office hours and will respond to emails quickly from my experience. You can take CSE118 and CSE148 safely with him in my opinion. Pay attention, some of the material can get a bit confusing. If you have any questions, just reach out to him for one on one. He knows his stuff.

Rating: 3.0/5, difficulty: 2.0/5
Not a bad teacher but not great, he had very broken English so he's very hard to understand. He's lessons are just him coding on the board and you typing along. His examples are usual pretty bare bone so you might have to research on your own. Overall the class wasn't very difficult, just make sure to do the homework and final project.

Rating: 1.0/5, difficulty: 5.0/5
Never gives you enough time to finish quizzes. Gives you 30 mins max so you can't even troubleshoot the code you write. Constantly compares us to Stony Brook, like he's ashamed to teach here.

Rating: 1.0/5, difficulty: 5.0/5
This guy is horrible at teaching. He is either drawing illegible scribblings on the chalk board or silently coding without explaining anything about what is going on. All of that being said it wouldn't be so bad if he wasn't also outright mean to his students. I watched him harass one kid who was having trouble in the course until he dropped.

Rating: 1.0/5, difficulty: 2.0/5
I didn't learn anything, there was weekly homework and he was very specific about turning in a specific filetype and file name to a drop box.  Doesn't use canvas.  You have to ask for your grade.  No class schedule.  There is 0 structure. He only emails you. Couldn't follow him either. Expects you already know higher level chem, physics, bio etc.

Rating: 4.0/5, difficulty: 3.0/5
Entered CSE 118 with zero programming knowledge and an A, so it's possible. His accent becomes understandable after some time. Do every homework on time. Sometimes he won't understand questions asked during class, but he answers e-mails   quickly and clearly. Show that you care and put in the effort to study and grasp the material and you'll pass.