Xiang Chen
He doesn't give homework, he just gives online quizzes and gives you multiple attempts to take it and a week to do it. Lectures aren't the best, but he gives a study guide before the midterm and final that really help, so even if you don't go to class you can still pass. He's a genuinely nice guy that cares about his students.