Professor Chen would never follow whats on the syllabus and calendar. He would change up the due days of assignments within a couple of hours before its due. And the most hilarious is that he changed the final from take home to an actual final just a week before that final day. Had no planning for teaching the course and change up all he wants.