I have over 12 years of experience in building software systems and being part of every phase of the Software Development Life Cycle, leading development teams, managing and understanding business needs. I have been teaching for different colleges and universities for over 8 years. I love motivating students to go above and beyond, and also mentor students to get jobs after graduation. I am an experienced hands on Technical Project Manager with extensive experience leading projects using Waterfall/Agile methodologies. I not only teach programming language courses, but I also like sharing my experiences in IT job searches. I feel I've gotten my technical ego crushed so many times, I can relay my experiences to you, and can assist you in passing a tech interview and getting a new job.