Not too easy. Not too difficult.
Would definitely recommend for anyone, even those not in a computer science or related major. Venugopal will teach you the basics of programming, and it will help tremendously throughout your life and your career.
I learned how to tackle technical issues and problems that arose while coding. The analytical and the creative clash together when programming, and isn't reserved just for the "computer nerds". I learned a new way of thinking about everyday problems and implementing different solutions accordingly.
Hours per week:
Advice for students:
Do not go into this course thinking it will be easy. It will be moderately difficult depending on the amount of studying and work you put into it. Programming is an easy to learn skill, but a difficult one to master. Venugopal will push your mental limits both in class and on the exams. Be wary, but don't be discouraged. You will be thankful you took this class regardless of the outcome, as long as you continue to learn.