Clashing on the timetable is one of the common issues at the university level. With multiple faculties inside the university and several majors, it is not impossible for at least two lecturers to clash venue/time clashing. In this paper, the rescheduling can be done through Course Rescheduling Application System (CRAS). Our algorithm is designed to overcome inefficient procedures by providing a tool that helps lecturers directly update their subject time through a mobile application. Also, the CRAS system is created to avoid another clashing after the update is conducted. We provide a friendly and clear UI/UX design to the application as well as optimize a database through the implemented checking algorithm. The feedback shows our algorithm meets the requirement to produce a solution for the current UCSI University timetabling issue. Hence, our algorithm is most effective to be implemented with an optimal solution.