Alexander Malinsky
Just don't take him. His grading polices are okay ,but he doesn't teach that well. He does too much explanation which make it harder to understand the concept and you lost somewhere. Super confusing. Need to work by yourself if you want to pass.