Explains the course material in depth every class and helps students when they have questions or do not understand certain topics. Gives students the opportunity to test their knowledge of the material every class with practice problems/worksheets.