Beware this course is coding heavy, however Dr. Sela teaches at a good pace and helps reinforce the learning with quizzes and small assignments. The projects and lab assignments can be difficult at times, but can be handled with office hours and working with classmates. Overall, Dr. Sela is pretty chill just make sure to stay on top of work.