Overall good program, most of my teachers have been great and presented the course content in a very understandable way. First year classes can be a bit tough depending on what professors you get, but things get better when the classes become more specialized.
View more