Implemented features including handling of internal (cd, exit, logout, pwd, whoami, cd..), external and background commands, single level I/O redirection, keeping track of environmental variables, Operating system course project