Kaleab Gorfu
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.