Anys Bacha
He's not the best, if there's another professor I'd advise you to take him. Pop quizzes that are very difficult every week. Attendance is 100% mandatory. You get another additional two lectures to watch every single week. Just does zybooks questions most of the time in class. And a presentation of Python project. Don't know how rating was so high.