Reviews of professor David Sidi

Rating: 5.0/5, difficulty: 4.0/5
A very difficult course but very rewarding and containing lots of useful skills for real world applications. There is kind of a "figure stuff out through your exploration and research" for some assignments but he is always helpful in office hours. Very knowledgeable and nice. Put in the work and you'll get a good grade.

Rating: 5.0/5, difficulty: 5.0/5
This class was one of the hardest classes I've taken but also one of the most rewarding and engaging. Office hours are a must but David will go out of his way to help you out and make time with you. He's very approachable and passionate about the subject too. If you're willing to put the work and learn the material, take this class!