Ilia Benson
His lectures are packed with content that are crucial for the midterm and final, make sure to study. Quite slow in grading our labs, therefore the due dates for them were fairly lenient. Can and will answer any question you have, and is also very funny and friendly.