Rick Cangelosi
Dr. Cangelosi is a great teacher. If you're not a fan of homework and have a basic understanding of calculus then take his class! That being said, do the optional practice problems! Tests were pretty hard and lots of quizzes throughout the semester, so go to his office hours if you can. Extremely nice guy and very approachable.