Adrian Liu
Best Professor EVER, 5.0 is not enough for him! I would give him 100/5.0. Personally, I'm not a physics student and take this as one of my complementary classes. The lectures are great and he explains every super well. The material is tough by itself but he and the TAs are always available to help you out.