Organizing Functions

While meeting with students in beginner level CSCI courses I have noticed a fairly common theme, many students are just typing code into a file with little to no organization. By the end of the project their code is so messy that the flow is almost impossible to follow. Because of this I have put together a simple set of rules for keeping your functions ordered.

Read More
E2 Reactions

Elimination reactions are helpful in many situations, especially in synthesis when you have an alkane and need an alkene. Similar to substitution reactions, eliminations produce similar products but depend on different factors. Most notably, E1 reactions have a carbocation intermediate while E2 reactions do not (for more information on E1 reactions, see “SN1/E1 Reactions”). 

Read More