Courses (TEACHING & Coordination) @ KFUPM

 

Fall 2017-2018 (172)

 

Fall 2017-2018 (171)

 

Summer 2016-2017 (163)

Spring 2016-2017 (162)

Fall 2016-2017 (161)

Spring 2015-2016 (152)

Fall 2015-2016 (151)

Spring 2014-2015 (142)

Fall 2014-2015 (141)

Spring 2013-2014 (132)

 

Previously Taught Courses per Area (at KFUPM)

Other Taught Courses (Before Joining KFUPM)