Any student doing the above mentioned course? Just started..wan to know more about it.. Is the course tough? Do they lecturers giv hints or which topics to study during final exam?