John Roberts
So glad I have this professor. He is funny and articulate. Has plenty of 'real life' experience. Genuinely cares about his students learning! The work is plentiful and can be difficult at times. However, it is totally possible to get an A in this class with this professor! It is very clear what material needs to be studied!