Argumentation is an essential skill in scientific domains including physics, engineering, and computer science, where students must articulate and justify testable hypotheses through argumentative reasoning. As a consequence, automated essay grading systems have become particularly useful tools. While argument structures are essential for evaluating the quality of an argument, the goal of this project is to automatically extract the argumentative structures from natural language corpora.