samanta roth (141.505)