This paper demonstrates how a course in molecular genetics can use problem-based activities and cooperative group strategies to support students learning the necessary skills for critical thinking, The course format can be implemented in most science disciplines and is built on students being active participants where learning is inherent to the process of doing.