This document provides an overview of the ICS 314 and 613: Software Engineering course taught by Philip Johnson. It outlines the instructor's background and contact information, goals of the course, what constitutes "quality" software, open source development principles, standards and feedback, course structure, prerequisites, grading, differences between 314 and 613, lectures and labs, quizzes, engineering log requirements, developing a professional persona, collaboration vs. cheating policies, and lessons learned from past students.