Amin Sami Rizkalla, BSc, MEng, PhD