Kenneth Vigeant
I did HORRIBLE on his final exam because there wasn't enough time for me (my fault). But still, I'd have him again because he was REALLY NICE. He's generous and he cares. He marks really easily as well for his assignments. The textbook is really pointless, you don't really need it. The second assignment can be helpful with the textbook -- optional.