Extremely time consuming and difficult. I spent hours every day doing homework, and would spend the entire weekend studying for the exams. The content was far too advanced for a 100 level course. Took this for science requirement and would not recommend to others. Pro is that the exams were curved VERY generously and there is plenty of extra credit