Vincent Mierlak
Professor Mierlak is a great CS professor if you are a beginner. He explains concepts very thoroughly and is approachable if you have any questions. His midterm and final were fair and he does curve your grade at the end. Make sure you put in a lot of effort on the homework because he grades pretty harshly on those but he gives great feedback.