Teng (Elijah) Xue's repositories
Block-World
Python program that implements an agent that can solve Block World problems optimally (in the minimum number of moves) for an arbitrary initial arrangement of blocks (A-Z, 26 blocks maximum) using Generate & Test and Means-Ends Analysis techniques.
Missionaries-and-Cannibals
Python program that solves a scaled-up version of the classic Missionaries and Cannibals problem in AI with an arbitrary number of missionaries and cannibals using breadth-first-search (BFS) algorithm.
ML-Strategy-Design-for-Stock-Investment
Developed a ML assisted stock trading strategy to long or short a stock by training a random forest learner (random tree with bagging), details see the Final-Project-Report.
Relational-Database-Design-for-Sales-Reporting-System
Designed a MySQL database for a sales reporting system. Implemented by a FULL STACK Web Application using Bootstrap (Frontend UI) and Django (Backend framework).
AI-Agent-Design-for-IQ-Tests
Designed an AI agent to pass Raven’s Progressive Matrices tests, details see the Final-Project-Report.
Assess-Learners-of-Machine-Learning
Implemented four supervised learning Machine Learning algorithms from an algorithmic family called Classification and Regression Trees (CARTs), details see README_Report.
Full-Stack-With-Spring-Boot-And-React
Developed a Full Stack Todo Management Application using React, Spring Boot and Spring Security Frameworks.
Mobile-Android-App-Development
Developed an Android app for job offers comparison, built a GUI to connect with the backend SQLite database in Android Studio
My-LeetCode-Record
Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)
Crack-LeetCode
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
Java-Programming-Build-a-Recommendation-System
The Capstone Project of the Java Programming and Software Engineering Fundamentals Specialization, offered by Duke University on Coursera.
Java-Programming-Find-All-Genes-From-DNA
Programming Task: Find all genes from one long strand of DNA
New-Grad-Positions-2023
A collection of New Grad full time roles in SWE, Quant, and PM.
patchwork
All the Git-it Workshop completers!
Prims-Minimum-Spanning-Tree-Algorithm
Programming Question for Standford University course by Tim Roughgarden:Algorithms: Design and Analysis
Python-Based-Game
Clone of the popular 2048 game: A Mini-Project from Principles of Computing course offered by Rice University on Coursera.