How hard? It is challenging in the 2nd semester. First was pretty easy and fun. 2nd is like, woah, what happened here? It goes from 0-100 fast and hard. Like the other poster said, read the chapters assigned before each class for all classes. Stay on...