Comment Comment by amyamyamy2 Seconding this - I loved 155, 255, and 251 from Professor Boneh. He's very talented and was one of my favorite instructors for multiple years; great at explaining concepts. parent amyamyamy2 2 years ago