Siyuan Jiang
Any review of this prof under 5 is inaccurate. Don't put off work till the end of the semester. This professor is the best CS prof in the dept if not one of the best in the state. If you feel unconfident in your programming, in this class you will gain a substantial amount of tools to become a real developer.