valence
North Carolina State University