He such an excellent professor I have ever met as a student. I was accepted by UC Berkeley Engineering department as an EECS major, really he impressed me the way how he teaches. Right now, I am in love with physics because the way he explains those tough materials. Really, this was the hardest class, but if you want to learn physics then dontwait 