Java-based implementation of the refutation resolution algorithm, which is used in propositional logic to prove logical consequences. Implementation is done as part of the laboratory excercise for the Introduction to Artificial Intelligence class, at Faculty of Electrical Engineering and Computing, University of Zagreb.
Implementation of a Forward-Planning Agent for Udacity's Artificial Intelligence Nanodegree (v3.0). This project is the solution for the notebook from the classroom (topic: Classical Planning).