Online Teamwork involves collaboration among students, however, students in online teamwork frequently express concern that not all members contribute equally. Normally, instructor will assess teamwork based on the final project instead of evaluating contribution from each student. Thus developing a transparent assessment process that both assess individual and team based learning can encourage students collaboration. some of the strategies to effectively assess online teamwork are using student self evaluation and peer evaluation. Using the combination of product assessments and individual assessment can provide instructor valuable information on how team function and how to provide feedback and grading.