###Trees
- Explain the relationship between graphs, trees, and binary search trees.
- Draw a balanced binary search tree from some given data.
- Use binary search trees in answering interview style challenge questions.
###Breadth First Search
- Describe and draw breadth-first tree traversal.
- Pseudocode breadth-first search.
- Identify use cases for breadth-first search.
###Depth First Search
- Describe and draw depth-first tree traversal.
- Compare and contrast depth-first and breadth-first.
- Pseudocode depth-first search.
- Identify use cases for depth-first search.
###Debugging Lab
- Navigate a large, mature project.
- Submit pull requests to contribute code changes to projects you do not own.
###React & Build Tools
- Explain the role of a build tool like Gulp or webpack.
- Create and render React a component in the browser.
- Explain what JSX is and how it’s important to React.