ECE4760 Site search