I've always respected my teachers and appreciated their work, but to be honest this just wasn't for me. The grading was excessive. I would completely understand the problem, get the right answer, but miss half the points because of one missed step. The final was HARD, classic example of homework/lecture questions not representing exam Q's at all.