Ivan Silva
This professor is pretty good and makes the class fun but he does assign a lot of work. The assignments are pretty easy but he is a tough grader so you have to make sure you do every little thing correctly or you will get points deducted. He also assigns too many projects for a semester in my opinion and he takes points off for late work.