CSR 310 Alex DiVerde