...I learned programming as an undergraduate in C++ and Scheme. I have since used C++ in industry for scientific programming work, and in my PhD research for performance-critical code. This has given me a solid understanding of computer hardware performance, from SIMD to the memory hierarchy. (read more)
...I have taught courses in Software Engineering, Computer programming in Assembly, Pascal and C languages, Operating Systems, College Algebra, Trigonometry, and Calculus for Science and Engineering majors. I have always enjoyed teaching the foundational courses in Math and Computer Science as I fe... (read more)
...I have been teaching or tutoring Algebra 2 for 30+ years. I am familiar with all the changes that have come about over the last few years. I taught pre algebra, algebra, geometry, and trig/calculus at a private school in Salt Lake City. (read more)