Jean-Pierre Koenig
A very charming professor who knows how to incorporate class and humor into his lectures. He isn't too great with responding to emails and there is no homework to really guide how you are doing with the content. His lectures are long but very well informed and on topic. Do not miss class. Unless you have a valid documented reason he won't excuse it