John Talboom
Lectures are extremely hard to follow. Incredibly advanced material and methods skimmed through at the speed of light. One upside is he posts the chapters he goes over in class in more detail online in videos. Has a TA that grades very hard and seemingly unfair. Get ready to be burnt out from unending studying and lecture reviews