Professor Wright has changed the grading for this class since previous reviews, and it is now very difficult to get As on hw, which is 20% of the grade. Any mistakes on the hw, which is always the first time doing any of the problems, and you will automatically get a B- on the assignment. Class is not terribly difficult but there is little practice