Kevin Castro
Prof does not explain concepts clear, basically talks to himself and also uses the chalk board which makes his writing even harder to read. VERY unclear, highly recommend not taking his class