### Database Schema:
CREATE TABLE prof (
	prof_id	INTEGER	NULL	PRIMARY KEY,
	gender	TEXT	NULL,
	first_name	TEXT	NULL,
	last_name	TEXT	NULL,
	email	TEXT	NULL,
	popularity	INTEGER	NULL,
	teachingability	INTEGER	NULL,
	graduate_from	TEXT	NULL
);

CREATE TABLE RA (
	student_id	INTEGER	NULL	PRIMARY KEY,
	capability	INTEGER	NULL,
	prof_id	INTEGER	NULL	PRIMARY KEY,
	salary	TEXT	NULL,
	foreign key (student_id) references student (student_id),
	foreign key (prof_id) references prof (prof_id)
);

CREATE TABLE student (
	student_id	INTEGER	NULL	PRIMARY KEY,
	f_name	TEXT	NULL,
	l_name	TEXT	NULL,
	phone_number	TEXT	NULL,
	email	TEXT	NULL,
	intelligence	INTEGER	NULL,
	gpa	REAL	NULL,
	type	TEXT	NULL
);

CREATE TABLE registration (
	course_id	INTEGER	NULL	PRIMARY KEY,
	student_id	INTEGER	NULL	PRIMARY KEY,
	grade	TEXT	NULL,
	sat	INTEGER	NULL,
	foreign key (student_id) references student (student_id),
	foreign key (course_id) references course (course_id)
);

CREATE TABLE course (
	course_id	INTEGER	NULL	PRIMARY KEY,
	name	TEXT	NULL,
	credit	INTEGER	NULL,
	diff	INTEGER	NULL
);

### User's Query:
Among research postgraduate students, give the name of the course with the student satisfaction value of 1.

### Extra Knowledge:
research postgraduate students refers to type = 'RPG'; name of the course refers to name; satisfaction refers to sat; sat = 1;
SELECT T3.name FROM student AS T1 INNER JOIN registration AS T2 ON T1.student_id = T2.student_id INNER JOIN course AS T3 ON T2.course_id = T3.course_id WHERE T2.sat = 1 AND T1.type = 'RPG'