Traditional tutoring typically encompasses one-on-one interactions between students and their instructors. While this method affords the opportunity for detailed feedback, it presents significant challenges when attempting to reach larger student population and personalize the experience for each individual. With generative artificial intelligence joining forces with tutoring, the proposed project aims to develop an AI-assisted tutoring system based on two Large Language Models (LLM) for students in the Chinese University of Hong Kong, Shenzhen. The system will be specifically designed to support the English for Academic Purposes (EAP) course, targeting primarily Year 2 students from diverse academic disciplines such as finance, marketing, computer science, biology, and etc. The intelligent system is guided by course learning outcomes and comprises two components: an analyzer and a tutor. The analyzer accurately tracks students’ progress and identifies individual strengths and weaknesses, while the tutor provides personalized learning support and focused assistance at the points where students’ learning requires enhancement. Additionally, the AI tutor aids instructors in analyzing class-wide progress towards attaining learning outcomes, beyond what can be accomplished by human instructors alone. The LLM implementation and deployment solutions developed in this project will be open-sourced to facilitate intelligent teaching in other courses.