Top Course Tags
Background Knowledge Expected
Many Small Assignments
Not too easy. Not too difficult.
It is a lost art among many people that offers very taxing and fun brain teasers!
Being able to learn something others have done for hundreds of years.
Hours per week:
Advice for students:
Brush up on math and be good at working fast.