Professor Vardakas is hands down the best professor I have had at mc3. He explains complicated topics very clearly and truly cares about you understanding the material. How he grades students promotes asking questions. He wants his students to develop critical thinking skills rather than formula memorization. I you take physics I highly recommend.