Home
Research profile
Teaching profile
Professional profile
Personal profile
Contact information

Teaching profile

Fall 2025

EECS 447: Database Systems

EECS 581: Software Engineering

Common resources

➡️ Term paper guidelines
Guidelines for preparing a term paper proposal
Guidelines for preparing a term paper outline
Guidelines for writing a term paper

➡️ Presentation guidelines
Guidelines for making a presentation
A PPT template for making presentations

➡️ Paper review guidelines
Guidelines for weekly paper reviews

➡️ For software engineering students
What makes good research in software engineering?
Writing good software engineering research papers

➡️ MS thesis vs non-thesis
Which you should choose?

➡️ Professional email communication
These email guidelines are essential to project professionalism

➡️ Electronic submission
Guidelines for e-submission of course materials


➡️ Additional writing resources
Professor James E. Fowler's: Avoiding unintentional plagiarism
KU resources for writers
Sandra Jamieson's (Drew University) resources
Advice on research and writing
Research paper resources

Powerful digital libraries and research tools (links)

Graduate students

🎓 Ph.D. Students

🎓 M.S. Students


Need a letter of recommendation?

🎯Please follow these guidelines! ⬅️