Looking for suggestions for advanced math and science courses