James Sieja
One of the smarted people I've ever met. Knows everything about everyone. Extremely interesting lectures. BUT... SO MUCH WORK. Fair warning. Worth taking one class with him with the understanding that it will be difficult. 