Sidharth Kumar
Great course with a great professor. Dr. Kumar is really engaging and has a talent for explaining difficult material in simple terms. The homeworks are challenging, but there is at least 10 days to do each of them. The midterm and final definitely require some studying to do well