I have never felt compelled to write a review on a professor but I guess there is a time for everything. This course was greatly disorganized and featured projects/work that would span over weeks with some overlapping. This professor is not understanding or professional and is severely disconnected from the student experience. Would not recommend.