Daniel Bernier
He made the lectures really easy to understand and took the time to explain things thoroughly. He's understanding and made class interesting. Make sure you take good notes and practices the problems and you will be fine. He curves the test and grade. Also drops the lowest quiz score. TAKE HIMMMM