Teaching Assistant
During attending a Master's program at George Washington University, I served as a graduate teaching assistant. Here are the courses that I assisted students in the computer labs.
ISTM 3119: Introduction to Programming
Semester: Spring 2021
Instructor: Professor Shivraj Kanungo
Course Overview
This course serves as an introduction to computer programming. This course assumes familiarity with basic computer concepts. While no prior knowledge of programming is assumed, the course emphasizes computer applications in information systems through hands-on programming. This course will cover basic Python programming skills. The topics and examples used in this course will be motivated from the world of business. By the time you complete the course, you will understand and be able to read, parse, and manipulate data, as well as build meaningful application programs, using Python. By the end of this course, you will be prepared to take advanced courses in programming or web development.
Course Objectives
Understand basic concepts such as data types and control flow and use them in their work
Demonstrate use of functions
Conceptualize and create loops and write conditional statements to solve different types of problems
Create their own customized functions
Understand object-oriented programming and create their own classes and use them in programs
Construct simple GUI-based applications
ISTM 6225: Cloud Foundations
Semester: Spring 2021
Instructor: Dr. Anya Mendenhall
Course Overview
This course introduces the concepts of cloud managed enterprise architecture as a management tool for organizations to align their information technology assets, people, operations, and projects with operational characteristics. These concepts include service-oriented architectures, performance reference models, configuration management, system development life cycles, and tiered application architectures. Students will learn the fundamentals of building enterprise IT infrastructure on the cloud computing environment through a guided, hands-on activity.
Course Objectives
Learn concepts, technologies, and best practices behind cloud architectures and ecosystems
Become familiar with service-oriented architecture on the cloud such as compute, storage, and networking, and how they align with IT assets, people, and operations
Explore emerging topics such as serverless computing, API-driven application development, edge computing, and other advancements in cloud technology
Gain hands-on skills configuring, deploying, and managing cloud services
BADM 2301: Management Information Systems Technology
Semester: Spring 2021
Instructor: Dr. Anju Wadhwa
Course Overview
Over the course of this semester, we will engage your critical thinking and creativity to explore how business organizations can exploit information technologies for competitive advantage and growth. Delivered through a mix of case studies, theory, and hands-on exercises, this course synchronizes a virtual lecture and a hands-on laboratory. As you become more confident in using computers, you will also discover how business and technology meet to solve business problems, especially ones defined by yourselves.
Course Objectives
Understand information technology/ information systems
Understand how information systems support business for better performance
Be familiar with technology concepts and language
Be familiar with various types of information systems
Be familiar with common business technology solutions
Discuss major issues related to information technology–ethics, privacy, security
Gain hands-on tech experiences and skills that are useful in the workplace
Be ready to work with technical staff to design business information systems on the job
BADM 2301: Management Information Systems Technology
Semester: Fall 2020
Instructor: Dr. Yi-Chun (Chad) Ho
Course Overview
Over the course of this semester, we will engage your critical thinking and creativity to explore how business organizations can exploit information technologies for competitive advantage and growth. Delivered through a mix of case studies, theory, and hands-on exercises, this course synchronizes a virtual lecture and a hands-on laboratory. As you become more confident in using computers, you will also discover how business and technology meet to solve business problems, especially ones defined by yourselves.
Course Objectives
Understand information technology/ information systems
Understand how information systems support business for better performance
Be familiar with technology concepts and language
Be familiar with various types of information systems
Be familiar with common business technology solutions
Discuss major issues related to information technology–ethics, privacy, security
Gain hands-on tech experiences and skills that are useful in the workplace
Be ready to work with technical staff to design business information systems on the job