Rasoul Sorkhabi
Please heed caution if you're signing up for this class, it is one of my biggest regrets. Not only does it feel like he doesn't care about what he's teaching, but he's incredibly harsh with his grading and it's very challenging to communicate with him (especially over Canvas). 