Talented professors does not necessarily mean pedagogists, connecting with all students equally is very important, would have had the same learning experience in an online form. I think the curriculum was well-rounded, but unfortunately, they did not highlight the indispensable real-life work required skills, which is mostly software.