This is a challenging course that seemed to be best taken immediately following the undergraduate pre req course unless your daytime job involved the material. It's a learning curve for students that have decided to take off and return back but DP is a great professor