Dr. Saibaba is a good professor. His exams were pretty difficult but the fact that one of the midterms gets dropped helps with that. His homeworks could be confusing at times but nothing too bad. He likes to focus on some of the more theoretical concepts instead of giving us more practice with things that we will actually use. Overall recommend tho