Using grammar correctly could be challenging may be not for those who are English native speaker, but surely for those who learn English from scratch. English language and its difficulties can be very much puzzling. Although, a dictionary or software can assist learners but it cannot give accurate answer. In fact, word processing programs are not very much effective in correcting grammar errors completely.
Donna shoesmith's insight:
New curriculum changes, new MacBook - this resource may be of use to those in the English Dept. I will also attempt to add resource links as I find them for all other subjects. Similarly, if anyone knows/finds an excellent resource, please share!