Harsh Patel
Really easy yet interesting teacher. He does not care too much about material which you wouldn't use in the real world which is a blessing. Sometimes we would come into class and finish everything within 20 min and he would let us out right after. As long as you don't exceed the maximum amount of absences and complete each assignment you get an A.