Professor Acar is an amazing lecturer and overall great at getting the content across. Diderot is a really easy platform that complements the course. The homeworks are difficult but you learn a lot by completing them. 