Kiran Mainali
Easy material, but taught in the most confusing way. I only passed bc i already knew most of the material. Has a very thick accent and pronounces some key terms with odd syllable stress, making some things hard to understand.