Ingrid Schulz
She is a tough grader, heavy lectures, and long videos you have to watch. On top of that she gives out a ton 
 of assignments. She does offer you extra credit but keep in mind she is strict. If you need a professor that will take time out of there day to help you, then this isn't the class for you. 