The curriculum is well-structured, updated, and relevant to current industry standards. The laboratory facilities are decent, although there is definitely room for improvement.
The professors are knowledgeable and highly qualified, with many holding PhD degrees from prestigious universities around the world. However, one thing I personally dislike is that newly appointed lecturers are sometimes assigned to teach core mechanical engineering courses, which I believe should ideally be handled by more experienced faculty members.
Research opportunities are somewhat limited, primarily because the department does not offer a postgraduate program in Mechanical Engineering. Despite this, many undergraduate students are actively involved in impressive research projects and have successfully published papers.
The student community is diverse, with individuals pursuing different goals, including research, higher studies, industry jobs, and entrepreneurship. The key is to find the right group of peers who share your interests and ambitions. Being surrounded by motivated people can make a significant difference in your university experience.