diff --git a/doc/DeveloperGuide.md b/doc/DeveloperGuide.md
index 101b99c1b..215e1199a 100644
--- a/doc/DeveloperGuide.md
+++ b/doc/DeveloperGuide.md
@@ -79,7 +79,7 @@ Use case ends.
1. Should work on any [mainstream OS](#mainstream-os) as long as it has Java 8 or higher installed.
2. Should be able to hold up to 1000 persons.
3. Should come with automated unit tests and open source code.
-4. Should favor DOS style commands over Unix-style commands
+4. Should favor DOS style commands over Unix-style commands.
## Appendix D : Glossary
diff --git a/doc/LearningOutcomes.md b/doc/LearningOutcomes.md
index cc1c4b4a9..b6ce6228c 100644
--- a/doc/LearningOutcomes.md
+++ b/doc/LearningOutcomes.md
@@ -17,15 +17,15 @@ After studying this code and completing the corresponding exercises, you should
#### Exercise: Add more user stories
-* Assume you are planing to expand the functionality of the address book (but keep it as a CLI application).
- What other user stories do you think AddressBook support. Add those user stories to the `DeveloperGuide.md`.
+* Assume you are planing to expand the functionality of the AddressBook (but keep it as a CLI application).
+ What other user stories do you think AddressBook support? Add those user stories to the `DeveloperGuide.md`.
------------------------------------------------------------------------------------------------------
## Utilize use cases `[LO-UseCases]`
#### Exercise: Add an 'Edit tag' use case
-* Add a use case to the `DeveloperGuide.md` to cover the use case of editing an exiting tag.
+* Add a use case to the `DeveloperGuide.md` to cover the case of editing an exiting tag.
e.g. change tag `friends` to `buddies`
Assume that AddressBook confirms the change with the user before carrying out the operation.
@@ -67,7 +67,7 @@ Covered by `[LO-Polymorphism]`
#### Exercise: Add an exception to an overridden method
* Add a `throws Exception` clause to the `AddCommand::execute` method. Notice how Java compiler will not allow it,
- unless you add the same clause to the `throws` clause to the parent class. This is because if a child class throws
+ unless you add the same `throws` clause to the parent class method. This is because if a child class throws
an exception that is not specified by the Parent's contract, the child class is no longer substitutable in place of
the parent class.
* Also note that while in the above example the compiler enforces LSP, there are other situations where it is up to