Dmitrii Pedchenko
Great instructor. Lectures are easy to understand and he has a good sense of humor. Homework is assigned every two weeks. Has a slight accent but he is very easy to understand. He uploads the lecture slides prior to the lecture so essentially you only have to show up to turn in homework.