IMACS offers math and computer science courses for talented middle and high school students through its eIMACS and EMF online programs. eIMACS offers university-level courses in Mathematical Logic and in Computer Science, including a College Board-approved course leading to the AP Computer Science A exam. Prospective eIMACS students must take and pass the eIMACS Aptitude Test to enroll. EMF covers Pre-Algebra through Precalculus and advanced college-level topics. Charter funds accepted for eIMACS university-level courses and certain EMF course bundles -see EMF website for details-.