Tanya Jones
Professor Jones was an amazing professor.  She goes into detail in her lectures and provides in class activities that help you to really understand the content.  The homework is all on McGraw Hill and is manageable.  One group project that is easy to figure out if you have the notes.  If you do well on all the exams you don't have to take the final