Boring lecturer. Reads off slides and doesn't add anything new. Don't attend his lectures waste of time he posts slides. Make sure to attend tutorials, and do the weekly readings. The course content itself is interesting but Martin is a bad prof he just rambles on and mumbles. Final was open book but still hard class ave was 58%. Take another prof.