Reviews of professor Kaleab Gorfu

Rating: 3.0/5, difficulty: 3.0/5
He doesnt teach you directly because its online but he reaches out if you ask him first. He will make sure to help during office hours but yu have to be willing to work hard.

Rating: 1.0/5, difficulty: 4.0/5
His workload is annoying and his explanations are bad. You're better off teaching yourself than relying on the websites he uses.

Rating: 2.0/5, difficulty: 4.0/5
This professor is not clear about much. He makes the test questions weird, unexpected, and hard to understand. There was a lot of confusion at the end of the class about how he was going to calculate the final grade. Grades assignments tough, if you miss a few things in your code he will remove points, and assignments are usually only 5 points.

Rating: 2.0/5, difficulty: 3.0/5
The description of his assignments are arbitrary. He will grade the assignments harshly and on criteria not previously listed in the assignment description. Workload is heavy at some points but not balanced throughout the semester with some weeks having zero assignments and some have many more. I took him for CIS148 not CIS101 online.