Randall Clark
this is a great class, you will get an A if you put in the time but if you don't do the work It will be difficult for you. If you are willing to work multiple hours a week for an A I would take this class.