Assignments of Abstractions and Paradigms for Programming ( Spring Course 2018 - IITB)
Implementation of Davis-Putnam-LogemannLoveland (DPLL) , a backtracking-based search algorithm,in scheme to check the satisfiability of boolean expression in conjunctive normal form (CNF) in Racket
A regular expression matcher, which when given a string checks if it matches with a regular expression by building a DFA graph in Racket