Loved this course . Prakash does a great job giving the material life through his dedication to getting the information across . Assignments were fair , took some work , but they were quite interesting and indicative of what to expect on tests . One thingtrusting my interest in the course , I barely studied for the final and lost a letter grade for it .