The professor gave good feedback on assignments and course projects and made the experience quite interactive as compared to other courses. Course could be more structured but he was flexible enough to adjust due dates, hence not much of an issue. 