The undergraduate degree of four years includes a well-rounded scope of Process, Chemical, Metallurgical and Mineral Processing Engineering. Topics covered include general, inorganic and organic chemistry, two years of advanced mathematics, static and dynamic applied mathematics, fluid mechanics, introductory and advanced chemical thermodynamics, heat transfer, particle technology, process separation operations and design, numerical methods simulation, bioprocess engineering, materials engineering, mathematical modelling, introductory and advanced reactor design, mineral processing treatment, pyrometallurgical and hydrometallurgical thermodynamics, process design, process control, project management, philosophy and environmental engineering. Extensive exposure to design and simulation with high-end software such as Aspen is exercised throughout the degree. Purely practical modules extenuate highly refined skills in technical report writing and scientific approach to practical experimentation. Additional skill sets include programming in C and mechanical design on AutoCad. Final year studies include the write-up of an original thesis and a plant-scale design project.