The learning environment is excellent. There is help whenever you need it. Everyone is very sociable.
New Mexico Tech is a very good School, and has one of the most difficult curriculum I've seen. However, the reputation of the school with companies across the globe has allowed graduates from this school to easily acquire high paying jobs. So, though the school may be very tough, it is worth it in the end.