I. Introduction and Background

II. Fundamentals of NOMA

III. Performance and Key Features of NOMA
A. Performance of NOMA
B. Pros
C. Cons

IV. Design of NOMA Schemes
A. Resource Allocation
B. MIMO-NOMA
C. Other Works on NOMA

V. Research Challenges

VI. Conclusion