Your prof for 1181/1182 doesn't matter a whole lot, the curriculum is standard and the TAs grade the majority of assignments, but Krieger is a great guy. You can really tell that he is passionate and he cares about students. He'll come around during working time and start a conversation with you. Don't buy the textbook, find a PDF.