Work load is really intense but manageable, you really just have to stay on top of things. Professor really looks out for you. He stacks assigns a huge workload but is reasonable and will modify due dates for an entire class if you vocalize concerns. Really overwhelming at the start but this was one of the most valuable classes I had ever taken