int fewer;
float less;
is how I tend to remember the distinction. (Fortunately in my family, my wife is the language nerd who first called me on my misuse many years ago. Now I notice it everywhere too. It's weirdly viral.)(And yes, I do realize that the actual definition is in terms of mass vs. countable nouns.)
Into which bucket do grammar folks place countable infinites?
Fewer people. Fewer zoos. Fewer cigarettes. Less hatred. Less abuse. Less misuse of power.
Flip flopping it around. The last three are now countable. The first three, while maybe verging on nonsensical, are grammatically correct. Less zoo, for example, might be used in the context of closing down part of a zoo. 'I have less cigarette left than Joe', also makes sense, if we are comparing cigarette lengths.
On another note, see how "fewer times" and "less time" means different things (might help clarify the distinction to some.)
(Non native speaker here though.)
> Except for languages, such as English, French and Japanese, the names of academic disciplines, majors, minors, programs and courses of study are not proper nouns and should not be capitalized. Example: She majored in integrated supply management and German.