Michael Goldfeld
Ok, I'll make it straight to the point, He's overall good (in my opinion), thick accent, lectures decent but you'd definitely need to study on your own, cares about students, heavy tests, heavy grader, the lab is easy (just make sure to write a good conclusion in your lab report), he's full of knowlege but gets tired fast when lectures.