These are the courses I teach in the Computer Information Systems department undergraduate, graduate, and Ph.D. academic programs. I developed these courses, including syllabi, slides, exercises, etc. Teachers of these courses first begin with my materials.

  • CIS 3300 Systems Analysis
  • CIS 3310 Systems Design
  • CIS 4190 Designing Real-time Organizations
  • CIS 4300 Measuring and Improving Software Quality
  • CIS 8030 Software Requirements Management
  • CIS 8300 Software Quality Management
  • CIS 9220 Topics in Information Systems Technology

Teaching Philosophy

My courses explore theoretical and practical threads of their subject matter. Activity based learning and the cone of experience provide a philosophical background that guides the syllabus structure, which includes both discussions and hands-on application.


These are software development courses (with the exception of CIS 9220). Consequently, students often obtain internships and job offers based on these courses. Below are two emails typical of those I receive from students after graduation. Please email me. I am so happy to receive such good news.

Masters Student

I thought I should let you know that the SRM project which we did in that course was a very big value-addition. It helped me get a Summer internship as an Enterprise Architect at Cummins Inc. The role was about gathering requirements, evaluating vendors and products. At the end of the interview, I was asked to send them a sample document which exhibited any requirements gathering skills. I mailed them a copy of the project, and it was exactly what the interviewer wanted to see, and I got the job! Oh, I can also vouch for the fact that they were impressed when they saw that we used IBM Rational Software Architect to draw the use case diagrams!

The point is some of the Masters students in CIS may not have the relevant experience when we are applying for internships/jobs. It is projects like these, which are very close to real world setting and involve the use of industry-wide standard tools, which help fix the gap in professional experience. Also, when companies see that we have used a popular tool before, they might even think about beginning to use it in their business. Overall, it puts us (students) in a better position to get the job.

On that note, I would like to thank you for the course, the project and your guidance. I am glad that the course is mandatory for CIS students. I am sure it will help many more CIS students the way it helped me. Feel free to share this message with your current and future students/faculty.

Undergraduate Student

Hello! I wanted to thank you for being a wonderful professor! You are one of the few professors I’ve had Georgia State that I’ve actually learned from and remembered! I’m currently interning for Carter’s/Osh Kosh B’gosh in Enterprise Business Intelligence. I’m in charge of building reports, and writing requirements for business analysts. They are also working on dashboards for the executives that are in real time! I’ve been using my knowledge from two of your classes into this internship, and I wanted to thank you for that! I really enjoy this field. They do have many open positions open so hopefully I do get a full-time offer.

Keep up the awesome work you’re doing!

 And her follow-up later:

Yes! They offered me a full time position in late August that I accepted as a Report Developer. They are moving headquarters to Buckhead in a few weeks so will be moving there soon.