Jawad Shafi is an assistant professor who teaches Java programming. The document outlines the course syllabus, including textbooks, materials, assessment breakdown, topics to be covered in lectures, and notes about Java development. It provides students with information needed to understand course expectations and learn Java.