Dr. Souza's class was really lecture heavy and his slides didn't really help. From time to time his class was not engaging and the conversations were dull but Dr. Souza was always helpful. He's really good one on one and gave good feedback for the papers.