Pretty boring classes and not well planned. Pretty much left on your own for the project which is gonna be confusing until near the end of the semester. Would recommend taking a different professor if available, even if only an 8a.