Eric Bellavance
Interesting material. Concepts are not too difficult to grasp and he explains them very well. Listen to his lectures, know his ppts and you will do very well on his tests, assignments and take home final. Instructions are very clear.