Question: is barry allen a csi?
Answer: Barry Allen of Earth-2 (also played by Gustin) is a non-metahuman who is a CSI at the Central City Police Department and a PhD graduate, married to Iris but despised by Joe.