Fundamentals of Physics: A Senior Course