TEACHING
Courses
Trinity College Dublin, Ireland
Postgraduate
● Additive manufacturing and laser processing (ME5MM1)
Undergraduate
● Advanced manufacturing II (MEU44MM1)
● Engineering materials and their applications (MEU11E12)
University College Dublin, Ireland
Postgraduate
● Nanochemistry techniques lab (CHEM41220)
● Nanochemistry seminars series (CHEM41230)
● Professional career development (CHEM41210)
● Nanochemistry research project (CHEM41350)
Undergraduate
● Principles of scientific enquiry (SCI10010)
Azad University, Iran
Undergraduate
● Physical properties of materials (107193)
● Mechanical behavior & fracture analysis (106646)
● Casting of ferrous alloys (100912)
● Casting of non-ferrous alloys (104963)
● Metallography lab (105057)
Lecture Videos
● Available on Trinity College Dublin's virtual learning environment (BlackBoard).
Textbooks