To become a great college teacher, one must deeply understand their specialty, including its history and major controversies, and also appreciate how knowledge is learned. Preparation should start with meaningful learning objectives and involve systematic course design, asking critical questions about student development and learning assessment. High expectations for students are essential, seeing them as intelligent and capable, and encouraging them to take control of their own learning. Teaching techniques should create a natural critical learning environment, engaging students with higher-order thinking and motivating them through intriguing questions and collaborative work. Treating students with respect, honesty, and as collaborators on a journey of discovery is crucial, as is fostering their best performance. Assessment should focus on learning over performance, with flexibility on deadlines to ensure students produce their best work. Additionally, self-assessment through student ratings and teaching portfolio reviews is important for continuous improvement.