Very good professor! I had him my first semester freshman year and he definitely helped me get through some tough assignments! I intend to use him for my second semester class too! Tests are definitely your grade in that class.. the homework counts but definitely wont move your grade up at all. As long as you show up and listen hes fantastic!