"C, java, ruby, python math up to precalc"
...Object Oriented Programming, OOP, has classes, inheritance (single, or multiple), encapsulation, methods, members and many other buzzwords. There are other paradigms, like procedural, and functional. I deal with all of these on a daily basis in my day job. Programming is the task of convincing a computer to do something. Most of the time, this involves...
10+ subjects, including algebra 1, algebra 2 and geometry