Very intensive course, definitely very well detailed and thorough. The tests often rely on paying attention to the smallest details of the lecture, which while frustrating, forces you to learn. Its one of the hardest courses on here, but also the most rewarding when you finish it.
courses reviews