Not too easy. Not too difficult.
It's a great class that gives you a great foundation for many other classes regardless of your major.
I enjoyed the hybrid factor that allowed me to fulfill my requirements on the go while I worked.
Hours per week:
Advice for students:
Keep up with required assignments and really give a good effort.