samanta roth (170.604)