You may find the following links useful for understanding critical issues:
Engineering Department Homepage