Much is used for uncountable nouns. Time is an uncountable noun. We cannot say times. So we use much. (for countable nouns we use many)
A lot of is used for both countable and uncountable nouns.
So, we can use both of them. Am I right?
- For Teachers