elementary courses in matrix theory, probability, optimization techniques, and control