Dr. Ali Madooei

Assistant Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Ali Madooei. Improve your application with a focused, well-structured draft.

Biography

Ali Madooei is an Associate Teaching Professor in the Department of Computer Science at Johns Hopkins University, where he develops and teaches courses in foundational computer science and advanced topics in software engineering. He has been recognized for his efforts with the Whiting School of Engineering Excellence in Teaching Award in 2024. His teaching interests include software development, educational technology, and instructional design. Madooei runs the Coding, Learning, Application-Building Lab, which promotes unstructured hands-on learning in software development education, supporting dozens of students each semester in developing software projects that qualify for academic credit and practical experience. He also explores the intersection of artificial intelligence and educational technology to enhance instruction and improve student learning experiences through his AI-Assisted Instruction Lab.

Research Interests

Experience

Associate Teaching Professor

— Present

Johns Hopkins University • Baltimore, MD

Develops and teaches computer science courses, focusing on foundational topics and advanced software engineering.

Instructor

— Present

University of British Columbia • British Columbia, Canada

Taught courses in the Department of Computer Science.

Instructor

— Present

Kwantlen Polytechnic University • British Columbia, Canada

Taught courses in computer science.

Requirements for Johns Hopkins University

Doctorate Program
Requirements
GPA Requirement
Required:3
TOEFL
Total
Required:100
IELTS
Overall
Required:7
Prerequisites
Bachelor's degree Inorganic Chemistry with Lab Organic Chemistry with Lab General Biology with Lab
Application Checklist
  • Online application
  • Official transcripts
  • CV
  • Personal statement
  • Three letters of recommendation
Specialization Notes

Department of Pathology - PhD in Pathobiology. GRE is not required.