Fried is an excellent professor. He is thorough and clear in his lessons and he is more than willing to field any questions if you do not understand a concept. The tests are tough but they are departmental so there is no escaping them. Do well on the project. I highly recommend Fried.