Workineh Kite
He is a great professor and cares a lot about his students. Has clear grading criteria and doesn't give a lot of tests or homework. He provides bonus points sometimes and overall is a great person.