Mohammad Hossain
Dude is awesome!!! I wouldn't say the class is easy, but he does provide all the resources for you if you need, just email him. Make sure you pick a good group bc that's worth half your grade