Phillip Waclawski
Residential Faculty - Python, MySQL, NoSQL, Linux, PHP,Javascript, HTML/CSS, Game Development
Office: BP 43A - Room: 10
480-461-7468
Office Hours
Monday | Tuesday | Wednesday | Thursday | Friday |
|---|---|---|---|---|
3:00 PM - 4:00 PM | 3:00 PM - 4:00 PM | 2:00 PM - 4:00 PM | 2:00 PM - 3:00 PM | |
Online | Online | Online | Online | |
By appointment | By appointment | By appointment | By appointment | By appointment |
My up to date lab and office hours can be found at
Classes Taught
Fall 2026
| CIS156 | Python Programming: Level I | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
16286
|
Dobson Campus
|
Hybrid In-Person
Lecture/Lab
|
08/25/2026 – 12/18/2026
|
Tu
|
5:20 PM – 7:00 PM
|
Class Started |
|
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session. |
||||||
| CIS256 | Python Programming Level II | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Advanced Python object-oriented programming concepts and applications. Emphasis on code documenting, versioning, unit testing strategies, and security practices for Python project/package development. Includes Python applications for data analysis, networking, database manipulation, and web application development. Prerequisites: A grade of C or better in CIS156 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
16710
|
Dobson Campus
|
Hybrid In-Person
Lecture/Lab
|
08/24/2026 – 12/18/2026
|
Mo
|
7:10 PM – 9:15 PM
|
Closed |
|
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session. |
||||||
| CIS276DA | MySQL Database | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
A broad overview of the MySQL database. Includes Structured Query Language (SQL) instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install MySQL, model and create new databases, manage users, authentication, and stored procedures, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS105, or CIS117DM, or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
15204
|
Dobson Campus
|
In-Person
Lecture/Lab
|
08/24/2026 – 12/18/2026
|
MoWe
|
5:20 PM – 7:00 PM
|
Class Started |
|
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session. |
||||||
|
17462
|
Live Online |
Live Online
Lecture/Lab
|
08/25/2026 – 12/18/2026
|
Tu
|
7:10 PM – 9:15 PM
|
Class Started |
|
Notes: Live Online classes have sessions that meet online on specific days and times. Attendance in these sessions will be at the discretion of the instructor, and additional work will be required on the student’s own time. Access to a computer or mobile device with Internet connection is required. |
||||||
| CIS276DC | NoSQL | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
A broad overview of Not Only SQL (NoSQL) databases. Contrast NoSQL databases to the Structured Query Language (SQL) databases. Includes NoSQL instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install NoSQL Servers, model and create NoSQL databases, manage users, authentication, and stored procedures equivalents, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS215 and (CIS276DA or CIS276DB), or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
17454
|
Dobson Campus
|
Hybrid In-Person
Lecture/Lab
|
08/26/2026 – 12/18/2026
|
We
|
7:10 PM – 9:15 PM
|
Class Started |
|
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session. |
||||||
|
17776
|
Dobson Campus
|
Hybrid In-Person
Lecture/Lab
|
08/27/2026 – 12/18/2026
|
Th
|
5:20 PM – 7:00 PM
|
Closed |
|
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session. |
||||||
Spring 2027
| CIS156 | Python Programming: Level I | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming. Prerequisites: A grade of C or better in CIS105 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
11092
|
Dobson Campus
|
Hybrid In-Person
Lecture/Lab
|
01/19/2027 – 05/14/2027
|
Tu
|
5:20 PM – 7:00 PM
|
Open 11 of 20 |
|
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session. |
||||||
| CIS256 | Python Programming Level II | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
Advanced Python object-oriented programming concepts and applications. Emphasis on code documenting, versioning, unit testing strategies, and security practices for Python project/package development. Includes Python applications for data analysis, networking, database manipulation, and web application development. Prerequisites: A grade of C or better in CIS156 or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
11849
|
Dobson Campus
|
Hybrid In-Person
Lecture/Lab
|
01/19/2027 – 05/14/2027
|
Tu
|
7:10 PM – 9:15 PM
|
Open 14 of 20 |
|
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session. |
||||||
| CIS276DA | MySQL Database | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
A broad overview of the MySQL database. Includes Structured Query Language (SQL) instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install MySQL, model and create new databases, manage users, authentication, and stored procedures, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS105, or CIS117DM, or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
10146
|
Dobson Campus
|
Hybrid In-Person
Lecture/Lab
|
01/20/2027 – 05/14/2027
|
We
|
5:20 PM – 7:00 PM
|
Open 17 of 20 |
|
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session. |
||||||
|
12011
|
|
Online (On Your Time)
Lecture/Lab
|
01/19/2027 – 05/14/2027
|
|
|
Open 13 of 24 |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. |
||||||
| CIS276DC | NoSQL | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
A broad overview of Not Only SQL (NoSQL) databases. Contrast NoSQL databases to the Structured Query Language (SQL) databases. Includes NoSQL instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install NoSQL Servers, model and create NoSQL databases, manage users, authentication, and stored procedures equivalents, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS215 and (CIS276DA or CIS276DB), or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
12434
|
|
Online (On Your Time)
Lecture/Lab
|
01/19/2027 – 05/14/2027
|
|
|
Closed |
|
Notes: This is an Online class that does not meet at specific class times. Students are required to have access to a computer or mobile device, and Internet access, unless otherwise specified. |
||||||
Spring Flex Start 2027
| CIS276DC | NoSQL | 3 Credits | ||||
|---|---|---|---|---|---|---|
|
A broad overview of Not Only SQL (NoSQL) databases. Contrast NoSQL databases to the Structured Query Language (SQL) databases. Includes NoSQL instruction for data definition, data manipulation, and data retrieval. Develops knowledge and skills required to install NoSQL Servers, model and create NoSQL databases, manage users, authentication, and stored procedures equivalents, and develop backup/restore strategies. Prerequisites: A grade of C or better in CIS215 and (CIS276DA or CIS276DB), or permission of Instructor. |
||||||
| Section | Location | Delivery | Dates | Days | Times | Availability |
|
12126
|
Dobson Campus
|
Hybrid In-Person
Lecture/Lab
|
01/25/2027 – 05/14/2027
|
Mo
|
7:10 PM – 9:15 PM
|
Open 11 of 20 |
|
Notes: Hybrid classes include face-to-face format on campus at the time listed in the class schedule. The other part will be held online either without a set time to attend or a Live Online session. |
||||||
MCC directories are not to be used for commercial or political solicitation of college employees by mail, email or telephone. MCC treats all student information as confidential.