Tashfeen Hussain
I was scared to take Tashfeen's class because of his reviews, but it seems like he's changed his teaching style a lot! I found the course difficult but he was a fair marker and he did provide a lot of background information on concepts with real-life examples so its easier to understand. He's a really nice guy to talk to outside of class!