Mike Matera - CIS @ Cabrillo College

Spring 2019 Classes

These are the classes I’m teaching in the Spring. You can find course pages using the menu at the top of the page.

School Calendar

Where's Mike? You can find my class times, office hours and other school activities by looking through this Google Calendar widget.

About Me


Technology inspires me and I'm grateful to be able to share my love of tech with students. I've been an instructor at Cabrillo College since 2013. In that time I've taught many CIS and CS classes.

Teaching

Programming is my passion and I've taught classes in Python (CIS-15), C++ (CS-11M) and BASH (CIS-98). Information Security is more important than ever with a booming job market. I've taught Cabrillo's introduction to computer security (CIS-75) and forensics (CIS-77) classes. Databases are an integral part of most modern applications. CIS-54 is an introduction to relational database management systems. Networking is how we turn computers into working systems and the cloud. I've taught the introduction to networking (CIS-81) and how to debug networks using Wireshark (CIS-140NA). I'm a Linux expert and I've taught Cabrillo's advanced Linux courses, CIS-191, CIS-192 and CIS-193. Windows is the operating system for work. I've taught all of Cabrillo's advanced Windows classes (CIS-194, CIS-195 and CIS-196).

Professional Experience

Prior to working at Cabrillo I spent 15 years at Xilinx INC. Xilinx is the world's leading supplier of Field Programmable Gate Arrays, a type of microchip that is programmed to emulate other chips. I began my career as a logic designer, producing self-test circuits and have three circuit patents: US6239611B1, US6651238B1, US8212576B1.

My career at Xilinx was varied and I did significant programming work in PERL, C++ and Java. I designed and constructed embedded Linux systems, producing purpose built test platforms with corresponding Linux drivers and software. I wrote a domain specific programming language to simplify the process of testing embedded systems using ANTLR. I designed, built and maintained datacenters that provide world wide access to special-purpose test hardware.

Education

I have a B.S. in Computer Engineering from UC Santa Cruz