Prof. Tarshish truly cares about his students. He provided many examples of the material he taught to ensure we really understood the concepts. Class consisted of 3 open note quizzes, 3 exams non cumulative, 1 group project/presentation, and 1 literature review paper, with extra credit opportunity through SONA. Pamela is a great TA as well.