Robert Nazarian
Dr. Nazarian is an amazing professor and a wonderful guy. Going to be honest when compared to other Physics classes his is by far the hardest. You will not be able to pass his class without actually putting in work. If you actually want to learn something I highly recommend him.