I want to take it next semester. Could someone tell me about the workload and course content?