Top Course Tags
Many Small Assignments
Not too easy. Not too difficult.
fun class with alot of depth and hands on.
communication and the ability to reach various audiences
Hours per week:
Advice for students:
Be ready to study and work hard