Assignments are largely programming but also often included
related written questions and/or analysis and/or writeups.
There will likely be about two labs per week during the second,
third and fourth weeks, and one each druing the first and fifth
weeks. The fifth and sixth week, together, will contain one
capstone "double lab", a.k.a. term project.