Oscar Mira
he's chill as person but i didnt really enjoy his class that much. there's quizzes every week based on lectures. 
there's like 3 big assignments that he gives you a month to do so PLEASE don't procrastinate on them lol... ruined my grade, late work is automatically 70%. do every assignment though, even if late..