R esearch has traditionally been conducted in one-to-one or one-to-few training or tutoring settings, similar to apprenticeships practiced in many other lines of work. Such a small-scale tutoring mode has been effective in producing great researchers, but it is extremely costly in terms of manpower utilization of experienced researchers and educators. Research-based instructional strategies (RBISs) have been applied to enhance student learning, typically in the STEM (science, technology, engineering, and mathematics) disciplines. Class time devoted to RBIS is limited, 1 however, and recent studies show that such classroom interactions and after-class discussions are still lacking. 2 Nevertheless, we believe that various RBISs could be utilized to teach students to conduct productive research through projects in a classroom setting.This article reports on our experiences while attempting to scale up the research training in a typical Chinese class. Kang Zhang and Quang Vinh Nguyen jointly ran a research class in the School of Computer Software at Tianjin University, China, in the spring semester of 2013, with 41 undergraduate and master's students. The course research topic, information aesthetics, covered information visualization and generative art. Seven teams were set up to conduct seven different projects within the topic, and several were able to produce research papers published or accepted by journals and conferences (four publications out of the seven team projects).As part of this process, we developed an innovative method for setting up project teams based on the strengths of individual team members. We also were able to instruct undergraduate students along with their graduate peers. The most important learning experiences in teaching this class were de-termining how to enable effective team work and maximize the students' research potential. We believe that our model is replicable for larger classes and equally applicable to other disciplines.
Class Setup and RequirementsOur research class had a regular course weight of 32 hours and two credits across 16 weeks, a typical master's course weight. It was offered in 2013 to both rst-year master's students and third-year undergraduate students. The course was called "Visual Languages and Visualization," and it required full participation and attendance by the students, with a sign-up sheet.The class syllabus included the following description:This course is research-oriented and targets students who are interested in research using graphs as a means for communication and problem solving, to represent program executions, and networked information. Topics in visual languages and information visualization will be discussed.The desirable prior knowledge for the students included computer graphics, compilers, humancomputer interfaces, and UML. Students were required to read papers on information visualization published in several recent journal issues and conference proceedings:■