...My experience working on teams of varying sizes and exposure to the fast-paced environments of software engineering has given me a unique perspective to teaching. I am able to deliver the subject matter in a simple and enlightening way, as well as prepare my students for life in the industry. I... (read more)