James Freedle
Do not take if at all possible. This is a sophomore class taught at a senior level. You will have to build b-trees from scratch and many other projects that are way beyond the intended scope of the class. Calculus is involved in a project so be sure you take it before this class. Take a light class load with this class if you want to pass