These links may help with concepts in Astronomy 300, especially orbits.
Synodic Period Retrograde Motion in Helio- and Geo-centric Theories
The Nebraska Astronomy Applet Project has several useful applets including:
Definitions of terms used in orbits.