Job Description
Shape the Future of Technology at Preston University
Preston University, a premier institution located in the vibrant tech hub of Austin, Texas, is actively seeking a highly motivated and engaging Lecturer in Computer Science for a full-time faculty position. This role is perfect for an educator who is passionate about teaching and dedicated to fostering academic excellence and student success in a rapidly evolving field.
As a key member of our School of Engineering and Computer Science, you will deliver dynamic instruction across foundational and advanced computer science topics. Our state-of-the-art facilities and strong industry connections provide a rich environment for impactful teaching and professional growth. We are looking for an innovator who can bridge theory and practice, preparing students for leadership roles in the global technology landscape.
Responsibility
- Deliver engaging, high-quality lectures and lab sessions for undergraduate and graduate computer science courses.
- Develop, refine, and update course curricula, syllabi, and learning materials to reflect current industry standards.
- Assess and evaluate student performance, providing constructive feedback to support academic growth.
- Mentor and advise students on academic pathways, capstone projects, and career opportunities in tech.
- Collaborate with faculty on departmental initiatives, program assessment, and innovative teaching practices.
- Contribute to the university community through service on committees and professional development activities.
- Integrate modern pedagogical technologies and active learning strategies into course delivery.
- Maintain current knowledge in computer science and participate in professional organizations.
Qualification
- Master's degree or PhD in Computer Science, Software Engineering, or a closely related field.
- Demonstrated excellence in university-level teaching, with strong student evaluations or a teaching portfolio.
- Expertise in core CS areas such as Data Structures, Algorithms, AI/ML, Cybersecurity, or Cloud Computing.
- Excellent verbal and written communication skills.
- Proven ability to develop innovative course content and assessment methods.
- Experience with modern programming languages and tools (Python, Java, C++, Git).
- Commitment to fostering an inclusive and supportive learning environment for all students.
- Active engagement in academic or industry partnerships is a strong plus.