This is a comprehensive take-home exam which may be completed in groups. Consequently, the standard of quality is set correspondingly high. This has to be good. The final will be made available online at midnight on Wednesday, May 3rd, and will be due by midnight on Wednesday, May 10th via email.