•how does it work
•what are the necessary
preconditions?
•asymptotic time complexity
•well-suited for hardware?
•how can anti-aliasing be done?
•how can shading be incorporated?
•parallelizable?
•ease of implementation
•best-case/worst-case scenarios