Dr. Petrov is great and VERY excited by the material he teaches. He lets you exempt the final if you have a 95+ average in the class, and all of his home works and tests a like 120% is possible if you really know your stuff. His tests are long answer, short answer, fill in the black, T/F and multiple choice with a drawing section. 10/10 love him