Going to EVERY class is a must (And pay attention). Long 2 Hour lectures are in depth (Some would say boring), but if you want to pass you need to listen, take notes, follow along in the handouts and participate in group projects. HUGE grade boost. Dr. Ding is VERY accessible outside class for extra help or if you need to turn in a project late.