Fernand Agou
He is a great guy, makes class really fun. He goes off topic sometimes which is fun and he applies real world scenarios to describe things better. He is a little hard to understand at first but you get use to it and pay attention because you will miss important stuff for the test.