Javid Validashti
He is a cool dude! Super caring and humorous, open to Qs. Class is only fundamentals w/o proofs and is like plug and chug. He taught it very succinctly (1 HW/week) and tried his best to connect topics. Asks for feedback and understanding throughout lecture. But, not much explanation for how this applies to the real world; have to do own research. 