Georgi Batinov
His lectures can be pretty boring and hard to focus in mostly because he does all of his lectures just by typing in Notepad++. For Com S 228 specifically, just be aware of the difficulty of the tests. I was able to secure almost perfect scores on every single coding assignment while at the same time struggling to get passing grades on the exams.