A web-based search engine that crawls and indexes UCI course information, implementing keyword-based search with ranking algorithms. Built with Python for web crawling, uses TF-IDF scoring for relevancy ranking, and features a clean web interface for displaying search results.
RP(y)G is a Python-based application that utilizes core data structures, including doubly linked lists, arrays, and stacks, to procedurally generate an expansive area containing events while tracking data such as characters' statistics, inventories, and positions.