Taught undergraduate introduction to computer engineering, digital system design, digital systems testing, personal computers, and computer networks at KFUPM, as well as graduate/undergraduate logic design principles at Stanford University and graduate logic analysis and synthesis at Santa Clara University. TAed courses both at Stanford and KFUPM in digital design, VLSI, synthesis, computer networks, and computer architecture.

To access COE353 (Fundamentals of Computer Communication) webpage on WebCT, please use the following link:


My office hours are U 11:30—12:20pm and T 9:50am—10:40am (or by appointment)