Should I capitalize abstract topics such as Discrete Math, Data Structures, Graph Theory, Computational Physics, Artificial Neural Network, Natural Language Processing?

I know that specific course names such as Physics 101, English 102,and History of Economics and Welfare 106 should be capitalized, and on the other hand, chemistry, physics, and literature should not be capitalized. But Graph Theory seems to lie in the middle.

1 Answer 1


Apparently the rule found here is academic subjects are lower case unless they are the name of a language, culture, or religion.

He is taking math, literature, and English this semester.

Also you should capitalize if it is the formal name of a department at some institution, or on an official diploma or degree.

His work is in graph theory and data structures, but he has an Electrical Engineering degree.

More information

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .