Professor Kavic is truly an ideal professor. He is very thorough with every topic and makes the information very accessible. I have never taken physics before and was incredibly nervous but he almost makes it difficult to fail. His teaching style makes any concept very easy to grasp (whether you know physics or not) he gives very easy extra credit.