Yi Li
This class is an unstated "Undergraduate Research" course, and the professor uses this as a chance to offload other department's wishlist onto students. Prepare to work with clients that have no clear grading criteria or goals, while being told your project is lacking compared to a project that has been worked on for three semesters before you.