The rule is that you do not use these forums for others to do your homework. Also, although it may be possible to think too little, it is impossible to think too hard !!
Suggest you consult,
(1) any good organic chemistry text,
(2) since you are computer/internet savvy, search the WWW.