I like the teachers that clearly outline their programs, and have their materials uploaded at the beginning. The school sometimes can take a long time to reply to emails, but the wide range of student clubs and opportunities is great. I would like to see more research opportunities for students, and more teachers that have relevant course structures (non reused slides, modern textbooks, etc)