This class was tough.
The course is really nice and productive. It has a lot of heavy math and will be really useful if you are headed to PhD. And be prepared for a lot of assignments and calculus.
If you have taken random noise and signal before then it will be much easier for you. A good knowledge of calculus, probability is required. It gives a good understanding of random variables.
Hours per week:
Advice for students:
Be attentive in class and don't miss the class. There will be a lot of bonus quizzes which will help you get a good grade. Ask the professor about doubts after the class, he is busy but will understand you.