Examinations:
4 labs with written reports (individually :c) with peer-review before presenting
voluntary exam.
Further reading
Killian weinbergers lectures on youtube
If little data and want certainty estimates use gaussian processes.
If much data and do not need certainty estimates use neural networks.