Teaching Philosophy

Learning is a dynamic process that involves both teachers and students and should be a pleasant experience for both. It is the role of the teacher to provide both direction and a positive atmosphere in the classroom to enable learning and encourage participation. I have always had an extremely good rapport with students, which I leverage to create an environment that elicits confidence and peak performance among my students. The teacher’s role is much more than presenting material. The teacher empowers the student with knowledge and the ability to retrieve and apply what has been learned. It is also the role of the teacher to incorporate practical applications to complement the latest theoretical concepts. Since technology and theory are continuously introduced and enhanced, it is imperative that class materials reflect contemporary trends so that students are able to apply cutting-edge concepts to real business contexts.

Courses Taught/Developed

University of Wisconsin - Whitewater

  • ITBE 285: Building Business Web Applications
    • Students will learn web design and maintenance, graphics development, prototyping, design methodologies, and usability testing. Students are guided through a hands-on, step-by-step process of creating an attractive, well-designed Web site for an enterprise. Also e-business technologies and practices will be overviewed.
  • ITBE 385: Project Management: Methodologies, Techniques & Tools 
    • This course is designed to allow students from all business disciplines to understand how to manage projects. PM presents a methodology for managers to balance their time, cost, risks, resources, and people while ensuring quality goals are built into the project. The genesis of PM is covered using specific cases and examples.
  • MCS 725: E-Business: Technology, Applications, and Issues
    • This course is designed to provide graduate students with an overview of internet technologies and electronic business phenomenon currently sweeping the global economy. The course provides an opportunity for students to identify, analyze, and discuss issues and challenges from a strategi, organizational and technology perspective. These issues and challenges need to be addressed by nations, industries, and corporations in their attempt to be part of the e-business marketplace. The goal of the course is to cover the major topics rather than be encyclopedic. The course makes use of lecture, discussions, readings, cases, and student research projects. The course also has a technical component that teaches internet technologies such as HTML, JavaScript and the Document Object Model that help form the foundation of all Web development. What this course is NOT: Because this course is an IS course, we will not discuss e-business from a marketing perspective. The student is expected to be familiar with information technologies associated with the delivery of Internet sites. These topics will be discussed only briefly.

Jacksonville State University

  • CS 309: Introduction to E-commerce
    • This course focuses on a rich variety of models and strategies for connecting individuals, businesses, governments, and other organizations to each other. The topics covered in the course will span value and supply chain concepts, varying business relationship types, as well as obligations for protection of individual privacy and organizational security.
  • CS 310: Software Engineering I
    • Introduction to the systems development life cycle, software development models, analysis and design techniques and tools, and validation and verification testing. Emphasis and experience will be on software engineering within a team environment.
  • CS 425: Web Application Development with Web Services
    • Introduction to technologies and tools for developing Web applications using Web Services, emphasizing organizational issues, challenges, and security concerns related to the effective deployment of those applications.
  • CS521: Applied Software Engineering I
    • Focuses specifically on methods that guide software engineers from requirements to code; provides broad understanding of current methods, and specific skills in using these methods.
  • CS523: Applied Software Engineering II
    • Provides knowledge and skills necessary to lead a project team, understand the relationship of software development to overall product engineering, and understand the software process.

Teaching Evaluation

  • 2007-2008 evaluation for all courses taught was 3.752 out of a possible 4.0
    • Received 2008 College of Arts and Sciences Distinguished Teaching Award
  • 2006-2007 evaluation for all courses taught was 3.974 out of a possible 4.0

Thesis Chair 

  • LaShunda Mitchell: Book Exchange System
  • Brant Wills: Expanding Mindshift Learning
  • Vamshi Gireddy: Implementing an SOA using Scrum: Achieving Improved Productivity using Service Trees

Thesis Committee Member 

  • Mohamed Lahlou: The Power of GIS and Oracle
  • Jay Snellen, III: A System for the Instruction and Assessment of Primary and Secondary School Students 
 
Make a Free Website with Yola.