Professor was impossible to get a hold of. No detailed syllabus or due dates known for assignments ahead of time. Only graded twice during entire semester, once 6 weeks after the start and then at the end. Avoid if you like feedback or may want clarification.