Hovhannes Grigoryan
Good real life examples. Textbook was not as great as his lecture slides. Second half was difficult. Recorded his lectures, and went through them with slides a couple of times. Aside from the exams, it was a pleasant experience...