EFN299 Research Project