Sen Wang
don't take a class like this if you are not ready to get serious or you will fail. Just wait, I put in the work, stressed a bit but passed. This professor is great, fast, very helpful. Put in the work and you will succeed.
He explains things very well.