Justin Nguyen
The best professor that Ive ever had. He is very nice and very patient. Make sure you attend every class. Rework all examples he gave in the lectures and do the homework problems he assigned. These problems are almost identical to problems on quizzes. Highly recommend.