Reviews of professor William Lieberman

Rating: 2.0/5, difficulty: 4.0/5
This is during the pandemic only in online course. The grading structure is very ruthless and he only wants one specific way he wants the program to be completed. Any other way he will give you a zero on that part. In programming there are multiple ways to complete a program, I genuinely feel unmotivated to continue computer science thanks to this.

Rating: 5.0/5, difficulty: 4.0/5
I went in with prev. knowledge of Java, but his lectures were very helpful and he explained everything very well and logically. The projects and labs weren't too bad, 1-2 assignments a week - best to work ahead, most labs required some thinking. Class lectures were helpful, he's accessible through zoom meetings, and he answers emails quick.

Rating: 5.0/5, difficulty: 4.0/5
Professor Lieberman is a great professor. He gives a good feedback on your works and he also allows resubmission of the classwork assignments. His lectures are amazing and he is always there to help. I truly recommend him to you to take his class.

Rating: 5.0/5, difficulty: 3.0/5
He is very understanding, gives a lot of bonus, and honestly one of the best professors I've had while going to HCC. He doesn't mind phone use in class, and he lets you eat in class. I definitely recommend professor Lieberman.

Rating: 5.0/5, difficulty: 3.0/5
Because of covid, he gives you access to all of the pre-recorded lectures. Really relied on those. He is very understanding and explains things very thoroughly. He has a lot of patience and is extremely knowledgeable in this field. The assignments do take a lot of time to do and require you to think a little differently.