John White
FBA was a very interesting class. However, I feel I didn't get to enjoy it as much as I wanted to due to the amount of projects and homework. LOTS of reading.. like 5 diff books.. if you are taking other intense courses I wouldn't take this with them. However, the material keeps you interested, as well as his lectures and personal stories.